/*
   Licensed to the Apache Software Foundation (ASF) under one or more
   contributor license agreements.  See the NOTICE file distributed with
   this work for additional information regarding copyright ownership.
   The ASF licenses this file to You under the Apache License, Version 2.0
   (the "License"); you may not use this file except in compliance with
   the License.  You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
*/
$(document).ready(function() {

    $(".click-title").mouseenter( function(    e){
        e.preventDefault();
        this.style.cursor="pointer";
    });
    $(".click-title").mousedown( function(event){
        event.preventDefault();
    });

    // Ugly code while this script is shared among several pages
    try{
        refreshHitsPerSecond(true);
    } catch(e){}
    try{
        refreshResponseTimeOverTime(true);
    } catch(e){}
    try{
        refreshResponseTimePercentiles();
    } catch(e){}
});


var responseTimePercentilesInfos = {
        data: {"result": {"minY": 52.0, "minX": 0.0, "maxY": 37658.0, "series": [{"data": [[0.0, 53.0], [0.1, 54.0], [0.2, 55.0], [0.3, 55.0], [0.4, 55.0], [0.5, 56.0], [0.6, 56.0], [0.7, 56.0], [0.8, 57.0], [0.9, 57.0], [1.0, 57.0], [1.1, 57.0], [1.2, 57.0], [1.3, 58.0], [1.4, 58.0], [1.5, 58.0], [1.6, 58.0], [1.7, 58.0], [1.8, 58.0], [1.9, 58.0], [2.0, 58.0], [2.1, 58.0], [2.2, 59.0], [2.3, 59.0], [2.4, 59.0], [2.5, 59.0], [2.6, 59.0], [2.7, 59.0], [2.8, 59.0], [2.9, 59.0], [3.0, 59.0], [3.1, 59.0], [3.2, 59.0], [3.3, 59.0], [3.4, 59.0], [3.5, 59.0], [3.6, 60.0], [3.7, 60.0], [3.8, 60.0], [3.9, 60.0], [4.0, 60.0], [4.1, 60.0], [4.2, 60.0], [4.3, 60.0], [4.4, 60.0], [4.5, 60.0], [4.6, 60.0], [4.7, 60.0], [4.8, 60.0], [4.9, 60.0], [5.0, 60.0], [5.1, 60.0], [5.2, 60.0], [5.3, 61.0], [5.4, 61.0], [5.5, 61.0], [5.6, 61.0], [5.7, 61.0], [5.8, 61.0], [5.9, 61.0], [6.0, 61.0], [6.1, 61.0], [6.2, 61.0], [6.3, 61.0], [6.4, 61.0], [6.5, 61.0], [6.6, 61.0], [6.7, 61.0], [6.8, 61.0], [6.9, 61.0], [7.0, 61.0], [7.1, 61.0], [7.2, 62.0], [7.3, 62.0], [7.4, 62.0], [7.5, 62.0], [7.6, 62.0], [7.7, 62.0], [7.8, 62.0], [7.9, 62.0], [8.0, 62.0], [8.1, 62.0], [8.2, 62.0], [8.3, 62.0], [8.4, 62.0], [8.5, 62.0], [8.6, 62.0], [8.7, 62.0], [8.8, 62.0], [8.9, 62.0], [9.0, 62.0], [9.1, 62.0], [9.2, 62.0], [9.3, 62.0], [9.4, 62.0], [9.5, 62.0], [9.6, 63.0], [9.7, 63.0], [9.8, 63.0], [9.9, 63.0], [10.0, 63.0], [10.1, 63.0], [10.2, 63.0], [10.3, 63.0], [10.4, 63.0], [10.5, 63.0], [10.6, 63.0], [10.7, 63.0], [10.8, 63.0], [10.9, 63.0], [11.0, 63.0], [11.1, 63.0], [11.2, 63.0], [11.3, 63.0], [11.4, 63.0], [11.5, 63.0], [11.6, 63.0], [11.7, 63.0], [11.8, 63.0], [11.9, 63.0], [12.0, 63.0], [12.1, 63.0], [12.2, 63.0], [12.3, 63.0], [12.4, 63.0], [12.5, 63.0], [12.6, 64.0], [12.7, 64.0], [12.8, 64.0], [12.9, 64.0], [13.0, 64.0], [13.1, 64.0], [13.2, 64.0], [13.3, 64.0], [13.4, 64.0], [13.5, 64.0], [13.6, 64.0], [13.7, 64.0], [13.8, 64.0], [13.9, 64.0], [14.0, 64.0], [14.1, 64.0], [14.2, 64.0], [14.3, 64.0], [14.4, 64.0], [14.5, 64.0], [14.6, 64.0], [14.7, 64.0], [14.8, 64.0], [14.9, 64.0], [15.0, 64.0], [15.1, 64.0], [15.2, 64.0], [15.3, 64.0], [15.4, 64.0], [15.5, 64.0], [15.6, 65.0], [15.7, 65.0], [15.8, 65.0], [15.9, 65.0], [16.0, 65.0], [16.1, 65.0], [16.2, 65.0], [16.3, 65.0], [16.4, 65.0], [16.5, 65.0], [16.6, 65.0], [16.7, 65.0], [16.8, 65.0], [16.9, 65.0], [17.0, 65.0], [17.1, 65.0], [17.2, 65.0], [17.3, 65.0], [17.4, 65.0], [17.5, 65.0], [17.6, 65.0], [17.7, 65.0], [17.8, 65.0], [17.9, 65.0], [18.0, 65.0], [18.1, 65.0], [18.2, 65.0], [18.3, 65.0], [18.4, 65.0], [18.5, 65.0], [18.6, 65.0], [18.7, 65.0], [18.8, 65.0], [18.9, 66.0], [19.0, 66.0], [19.1, 66.0], [19.2, 66.0], [19.3, 66.0], [19.4, 66.0], [19.5, 66.0], [19.6, 66.0], [19.7, 66.0], [19.8, 66.0], [19.9, 66.0], [20.0, 66.0], [20.1, 66.0], [20.2, 66.0], [20.3, 66.0], [20.4, 66.0], [20.5, 66.0], [20.6, 66.0], [20.7, 66.0], [20.8, 66.0], [20.9, 66.0], [21.0, 66.0], [21.1, 66.0], [21.2, 66.0], [21.3, 66.0], [21.4, 66.0], [21.5, 66.0], [21.6, 66.0], [21.7, 66.0], [21.8, 66.0], [21.9, 66.0], [22.0, 66.0], [22.1, 66.0], [22.2, 66.0], [22.3, 66.0], [22.4, 66.0], [22.5, 67.0], [22.6, 67.0], [22.7, 67.0], [22.8, 67.0], [22.9, 67.0], [23.0, 67.0], [23.1, 67.0], [23.2, 67.0], [23.3, 67.0], [23.4, 67.0], [23.5, 67.0], [23.6, 67.0], [23.7, 67.0], [23.8, 67.0], [23.9, 67.0], [24.0, 67.0], [24.1, 67.0], [24.2, 67.0], [24.3, 67.0], [24.4, 67.0], [24.5, 67.0], [24.6, 67.0], [24.7, 67.0], [24.8, 67.0], [24.9, 67.0], [25.0, 67.0], [25.1, 67.0], [25.2, 67.0], [25.3, 67.0], [25.4, 67.0], [25.5, 67.0], [25.6, 67.0], [25.7, 67.0], [25.8, 67.0], [25.9, 67.0], [26.0, 68.0], [26.1, 68.0], [26.2, 68.0], [26.3, 68.0], [26.4, 68.0], [26.5, 68.0], [26.6, 68.0], [26.7, 68.0], [26.8, 68.0], [26.9, 68.0], [27.0, 68.0], [27.1, 68.0], [27.2, 68.0], [27.3, 68.0], [27.4, 68.0], [27.5, 68.0], [27.6, 68.0], [27.7, 68.0], [27.8, 68.0], [27.9, 68.0], [28.0, 68.0], [28.1, 68.0], [28.2, 68.0], [28.3, 68.0], [28.4, 68.0], [28.5, 68.0], [28.6, 68.0], [28.7, 68.0], [28.8, 68.0], [28.9, 68.0], [29.0, 68.0], [29.1, 68.0], [29.2, 68.0], [29.3, 68.0], [29.4, 68.0], [29.5, 69.0], [29.6, 69.0], [29.7, 69.0], [29.8, 69.0], [29.9, 69.0], [30.0, 69.0], [30.1, 69.0], [30.2, 69.0], [30.3, 69.0], [30.4, 69.0], [30.5, 69.0], [30.6, 69.0], [30.7, 69.0], [30.8, 69.0], [30.9, 69.0], [31.0, 69.0], [31.1, 69.0], [31.2, 69.0], [31.3, 69.0], [31.4, 69.0], [31.5, 69.0], [31.6, 69.0], [31.7, 69.0], [31.8, 69.0], [31.9, 69.0], [32.0, 69.0], [32.1, 69.0], [32.2, 69.0], [32.3, 69.0], [32.4, 69.0], [32.5, 69.0], [32.6, 69.0], [32.7, 69.0], [32.8, 69.0], [32.9, 69.0], [33.0, 69.0], [33.1, 69.0], [33.2, 69.0], [33.3, 69.0], [33.4, 70.0], [33.5, 70.0], [33.6, 70.0], [33.7, 70.0], [33.8, 70.0], [33.9, 70.0], [34.0, 70.0], [34.1, 70.0], [34.2, 70.0], [34.3, 70.0], [34.4, 70.0], [34.5, 70.0], [34.6, 70.0], [34.7, 70.0], [34.8, 70.0], [34.9, 70.0], [35.0, 70.0], [35.1, 70.0], [35.2, 70.0], [35.3, 70.0], [35.4, 70.0], [35.5, 70.0], [35.6, 70.0], [35.7, 70.0], [35.8, 70.0], [35.9, 70.0], [36.0, 70.0], [36.1, 70.0], [36.2, 70.0], [36.3, 70.0], [36.4, 70.0], [36.5, 70.0], [36.6, 70.0], [36.7, 70.0], [36.8, 70.0], [36.9, 70.0], [37.0, 70.0], [37.1, 71.0], [37.2, 71.0], [37.3, 71.0], [37.4, 71.0], [37.5, 71.0], [37.6, 71.0], [37.7, 71.0], [37.8, 71.0], [37.9, 71.0], [38.0, 71.0], [38.1, 71.0], [38.2, 71.0], [38.3, 71.0], [38.4, 71.0], [38.5, 71.0], [38.6, 71.0], [38.7, 71.0], [38.8, 71.0], [38.9, 71.0], [39.0, 71.0], [39.1, 71.0], [39.2, 71.0], [39.3, 71.0], [39.4, 71.0], [39.5, 71.0], [39.6, 71.0], [39.7, 71.0], [39.8, 71.0], [39.9, 71.0], [40.0, 71.0], [40.1, 71.0], [40.2, 71.0], [40.3, 71.0], [40.4, 71.0], [40.5, 71.0], [40.6, 71.0], [40.7, 72.0], [40.8, 72.0], [40.9, 72.0], [41.0, 72.0], [41.1, 72.0], [41.2, 72.0], [41.3, 72.0], [41.4, 72.0], [41.5, 72.0], [41.6, 72.0], [41.7, 72.0], [41.8, 72.0], [41.9, 72.0], [42.0, 72.0], [42.1, 72.0], [42.2, 72.0], [42.3, 72.0], [42.4, 72.0], [42.5, 72.0], [42.6, 72.0], [42.7, 72.0], [42.8, 72.0], [42.9, 72.0], [43.0, 72.0], [43.1, 72.0], [43.2, 72.0], [43.3, 72.0], [43.4, 72.0], [43.5, 72.0], [43.6, 72.0], [43.7, 72.0], [43.8, 72.0], [43.9, 73.0], [44.0, 73.0], [44.1, 73.0], [44.2, 73.0], [44.3, 73.0], [44.4, 73.0], [44.5, 73.0], [44.6, 73.0], [44.7, 73.0], [44.8, 73.0], [44.9, 73.0], [45.0, 73.0], [45.1, 73.0], [45.2, 73.0], [45.3, 73.0], [45.4, 73.0], [45.5, 73.0], [45.6, 73.0], [45.7, 73.0], [45.8, 73.0], [45.9, 73.0], [46.0, 73.0], [46.1, 73.0], [46.2, 73.0], [46.3, 73.0], [46.4, 73.0], [46.5, 73.0], [46.6, 73.0], [46.7, 73.0], [46.8, 73.0], [46.9, 74.0], [47.0, 74.0], [47.1, 74.0], [47.2, 74.0], [47.3, 74.0], [47.4, 74.0], [47.5, 74.0], [47.6, 74.0], [47.7, 74.0], [47.8, 74.0], [47.9, 74.0], [48.0, 74.0], [48.1, 74.0], [48.2, 74.0], [48.3, 74.0], [48.4, 74.0], [48.5, 74.0], [48.6, 74.0], [48.7, 74.0], [48.8, 74.0], [48.9, 74.0], [49.0, 74.0], [49.1, 74.0], [49.2, 74.0], [49.3, 74.0], [49.4, 74.0], [49.5, 74.0], [49.6, 74.0], [49.7, 74.0], [49.8, 74.0], [49.9, 74.0], [50.0, 75.0], [50.1, 75.0], [50.2, 75.0], [50.3, 75.0], [50.4, 75.0], [50.5, 75.0], [50.6, 75.0], [50.7, 75.0], [50.8, 75.0], [50.9, 75.0], [51.0, 75.0], [51.1, 75.0], [51.2, 75.0], [51.3, 75.0], [51.4, 75.0], [51.5, 75.0], [51.6, 75.0], [51.7, 75.0], [51.8, 75.0], [51.9, 75.0], [52.0, 75.0], [52.1, 75.0], [52.2, 75.0], [52.3, 75.0], [52.4, 75.0], [52.5, 75.0], [52.6, 75.0], [52.7, 75.0], [52.8, 75.0], [52.9, 75.0], [53.0, 76.0], [53.1, 76.0], [53.2, 76.0], [53.3, 76.0], [53.4, 76.0], [53.5, 76.0], [53.6, 76.0], [53.7, 76.0], [53.8, 76.0], [53.9, 76.0], [54.0, 76.0], [54.1, 76.0], [54.2, 76.0], [54.3, 76.0], [54.4, 76.0], [54.5, 76.0], [54.6, 76.0], [54.7, 76.0], [54.8, 76.0], [54.9, 76.0], [55.0, 76.0], [55.1, 76.0], [55.2, 76.0], [55.3, 76.0], [55.4, 76.0], [55.5, 76.0], [55.6, 76.0], [55.7, 76.0], [55.8, 76.0], [55.9, 77.0], [56.0, 77.0], [56.1, 77.0], [56.2, 77.0], [56.3, 77.0], [56.4, 77.0], [56.5, 77.0], [56.6, 77.0], [56.7, 77.0], [56.8, 77.0], [56.9, 77.0], [57.0, 77.0], [57.1, 77.0], [57.2, 77.0], [57.3, 77.0], [57.4, 77.0], [57.5, 77.0], [57.6, 77.0], [57.7, 77.0], [57.8, 77.0], [57.9, 77.0], [58.0, 77.0], [58.1, 77.0], [58.2, 77.0], [58.3, 77.0], [58.4, 78.0], [58.5, 78.0], [58.6, 78.0], [58.7, 78.0], [58.8, 78.0], [58.9, 78.0], [59.0, 78.0], [59.1, 78.0], [59.2, 78.0], [59.3, 78.0], [59.4, 78.0], [59.5, 78.0], [59.6, 78.0], [59.7, 78.0], [59.8, 78.0], [59.9, 78.0], [60.0, 78.0], [60.1, 78.0], [60.2, 78.0], [60.3, 78.0], [60.4, 78.0], [60.5, 78.0], [60.6, 79.0], [60.7, 79.0], [60.8, 79.0], [60.9, 79.0], [61.0, 79.0], [61.1, 79.0], [61.2, 79.0], [61.3, 79.0], [61.4, 79.0], [61.5, 79.0], [61.6, 79.0], [61.7, 79.0], [61.8, 79.0], [61.9, 79.0], [62.0, 79.0], [62.1, 79.0], [62.2, 79.0], [62.3, 79.0], [62.4, 79.0], [62.5, 79.0], [62.6, 79.0], [62.7, 79.0], [62.8, 79.0], [62.9, 79.0], [63.0, 79.0], [63.1, 79.0], [63.2, 80.0], [63.3, 80.0], [63.4, 80.0], [63.5, 80.0], [63.6, 80.0], [63.7, 80.0], [63.8, 80.0], [63.9, 80.0], [64.0, 80.0], [64.1, 80.0], [64.2, 80.0], [64.3, 80.0], [64.4, 80.0], [64.5, 80.0], [64.6, 80.0], [64.7, 80.0], [64.8, 80.0], [64.9, 80.0], [65.0, 80.0], [65.1, 80.0], [65.2, 81.0], [65.3, 81.0], [65.4, 81.0], [65.5, 81.0], [65.6, 81.0], [65.7, 81.0], [65.8, 81.0], [65.9, 81.0], [66.0, 81.0], [66.1, 81.0], [66.2, 81.0], [66.3, 81.0], [66.4, 81.0], [66.5, 81.0], [66.6, 81.0], [66.7, 81.0], [66.8, 81.0], [66.9, 81.0], [67.0, 81.0], [67.1, 82.0], [67.2, 82.0], [67.3, 82.0], [67.4, 82.0], [67.5, 82.0], [67.6, 82.0], [67.7, 82.0], [67.8, 82.0], [67.9, 82.0], [68.0, 82.0], [68.1, 82.0], [68.2, 82.0], [68.3, 82.0], [68.4, 82.0], [68.5, 82.0], [68.6, 82.0], [68.7, 82.0], [68.8, 83.0], [68.9, 83.0], [69.0, 83.0], [69.1, 83.0], [69.2, 83.0], [69.3, 83.0], [69.4, 83.0], [69.5, 83.0], [69.6, 83.0], [69.7, 83.0], [69.8, 83.0], [69.9, 83.0], [70.0, 83.0], [70.1, 83.0], [70.2, 83.0], [70.3, 83.0], [70.4, 84.0], [70.5, 84.0], [70.6, 84.0], [70.7, 84.0], [70.8, 84.0], [70.9, 84.0], [71.0, 84.0], [71.1, 84.0], [71.2, 84.0], [71.3, 84.0], [71.4, 84.0], [71.5, 84.0], [71.6, 84.0], [71.7, 84.0], [71.8, 85.0], [71.9, 85.0], [72.0, 85.0], [72.1, 85.0], [72.2, 85.0], [72.3, 85.0], [72.4, 85.0], [72.5, 85.0], [72.6, 85.0], [72.7, 85.0], [72.8, 85.0], [72.9, 85.0], [73.0, 85.0], [73.1, 85.0], [73.2, 85.0], [73.3, 86.0], [73.4, 86.0], [73.5, 86.0], [73.6, 86.0], [73.7, 86.0], [73.8, 86.0], [73.9, 86.0], [74.0, 86.0], [74.1, 86.0], [74.2, 86.0], [74.3, 86.0], [74.4, 86.0], [74.5, 86.0], [74.6, 87.0], [74.7, 87.0], [74.8, 87.0], [74.9, 87.0], [75.0, 87.0], [75.1, 87.0], [75.2, 87.0], [75.3, 87.0], [75.4, 87.0], [75.5, 87.0], [75.6, 87.0], [75.7, 87.0], [75.8, 88.0], [75.9, 88.0], [76.0, 88.0], [76.1, 88.0], [76.2, 88.0], [76.3, 88.0], [76.4, 88.0], [76.5, 88.0], [76.6, 88.0], [76.7, 88.0], [76.8, 88.0], [76.9, 89.0], [77.0, 89.0], [77.1, 89.0], [77.2, 89.0], [77.3, 89.0], [77.4, 89.0], [77.5, 89.0], [77.6, 89.0], [77.7, 89.0], [77.8, 89.0], [77.9, 89.0], [78.0, 89.0], [78.1, 90.0], [78.2, 90.0], [78.3, 90.0], [78.4, 90.0], [78.5, 90.0], [78.6, 90.0], [78.7, 90.0], [78.8, 90.0], [78.9, 90.0], [79.0, 90.0], [79.1, 91.0], [79.2, 91.0], [79.3, 91.0], [79.4, 91.0], [79.5, 91.0], [79.6, 91.0], [79.7, 91.0], [79.8, 91.0], [79.9, 92.0], [80.0, 92.0], [80.1, 92.0], [80.2, 92.0], [80.3, 92.0], [80.4, 92.0], [80.5, 92.0], [80.6, 92.0], [80.7, 93.0], [80.8, 93.0], [80.9, 93.0], [81.0, 93.0], [81.1, 93.0], [81.2, 93.0], [81.3, 93.0], [81.4, 93.0], [81.5, 94.0], [81.6, 94.0], [81.7, 94.0], [81.8, 94.0], [81.9, 94.0], [82.0, 94.0], [82.1, 95.0], [82.2, 95.0], [82.3, 95.0], [82.4, 95.0], [82.5, 95.0], [82.6, 95.0], [82.7, 96.0], [82.8, 96.0], [82.9, 96.0], [83.0, 96.0], [83.1, 96.0], [83.2, 97.0], [83.3, 97.0], [83.4, 97.0], [83.5, 97.0], [83.6, 97.0], [83.7, 97.0], [83.8, 97.0], [83.9, 98.0], [84.0, 98.0], [84.1, 98.0], [84.2, 98.0], [84.3, 98.0], [84.4, 99.0], [84.5, 99.0], [84.6, 99.0], [84.7, 99.0], [84.8, 99.0], [84.9, 100.0], [85.0, 100.0], [85.1, 100.0], [85.2, 100.0], [85.3, 101.0], [85.4, 101.0], [85.5, 101.0], [85.6, 101.0], [85.7, 101.0], [85.8, 101.0], [85.9, 102.0], [86.0, 102.0], [86.1, 102.0], [86.2, 102.0], [86.3, 103.0], [86.4, 103.0], [86.5, 103.0], [86.6, 103.0], [86.7, 103.0], [86.8, 104.0], [86.9, 104.0], [87.0, 104.0], [87.1, 104.0], [87.2, 105.0], [87.3, 105.0], [87.4, 105.0], [87.5, 106.0], [87.6, 106.0], [87.7, 106.0], [87.8, 107.0], [87.9, 107.0], [88.0, 107.0], [88.1, 108.0], [88.2, 108.0], [88.3, 108.0], [88.4, 109.0], [88.5, 109.0], [88.6, 110.0], [88.7, 110.0], [88.8, 111.0], [88.9, 111.0], [89.0, 111.0], [89.1, 112.0], [89.2, 112.0], [89.3, 113.0], [89.4, 113.0], [89.5, 114.0], [89.6, 115.0], [89.7, 115.0], [89.8, 116.0], [89.9, 117.0], [90.0, 117.0], [90.1, 118.0], [90.2, 119.0], [90.3, 119.0], [90.4, 120.0], [90.5, 121.0], [90.6, 122.0], [90.7, 122.0], [90.8, 123.0], [90.9, 123.0], [91.0, 124.0], [91.1, 125.0], [91.2, 126.0], [91.3, 126.0], [91.4, 127.0], [91.5, 129.0], [91.6, 129.0], [91.7, 131.0], [91.8, 132.0], [91.9, 132.0], [92.0, 134.0], [92.1, 135.0], [92.2, 136.0], [92.3, 137.0], [92.4, 138.0], [92.5, 140.0], [92.6, 141.0], [92.7, 142.0], [92.8, 144.0], [92.9, 145.0], [93.0, 147.0], [93.1, 148.0], [93.2, 151.0], [93.3, 153.0], [93.4, 155.0], [93.5, 158.0], [93.6, 161.0], [93.7, 165.0], [93.8, 167.0], [93.9, 171.0], [94.0, 175.0], [94.1, 181.0], [94.2, 190.0], [94.3, 198.0], [94.4, 208.0], [94.5, 226.0], [94.6, 236.0], [94.7, 247.0], [94.8, 254.0], [94.9, 265.0], [95.0, 271.0], [95.1, 274.0], [95.2, 277.0], [95.3, 279.0], [95.4, 283.0], [95.5, 286.0], [95.6, 290.0], [95.7, 293.0], [95.8, 297.0], [95.9, 302.0], [96.0, 307.0], [96.1, 312.0], [96.2, 319.0], [96.3, 326.0], [96.4, 332.0], [96.5, 341.0], [96.6, 347.0], [96.7, 353.0], [96.8, 362.0], [96.9, 372.0], [97.0, 382.0], [97.1, 392.0], [97.2, 429.0], [97.3, 463.0], [97.4, 473.0], [97.5, 481.0], [97.6, 485.0], [97.7, 491.0], [97.8, 498.0], [97.9, 500.0], [98.0, 506.0], [98.1, 510.0], [98.2, 515.0], [98.3, 522.0], [98.4, 527.0], [98.5, 535.0], [98.6, 542.0], [98.7, 550.0], [98.8, 559.0], [98.9, 569.0], [99.0, 577.0], [99.1, 592.0], [99.2, 615.0], [99.3, 640.0], [99.4, 718.0], [99.5, 805.0], [99.6, 850.0], [99.7, 1099.0], [99.8, 1165.0], [99.9, 1444.0], [100.0, 5439.0]], "isOverall": false, "label": "用户信息", "isController": false}, {"data": [[0.0, 52.0], [0.1, 54.0], [0.2, 54.0], [0.3, 55.0], [0.4, 55.0], [0.5, 55.0], [0.6, 56.0], [0.7, 56.0], [0.8, 56.0], [0.9, 57.0], [1.0, 57.0], [1.1, 57.0], [1.2, 57.0], [1.3, 58.0], [1.4, 58.0], [1.5, 58.0], [1.6, 58.0], [1.7, 58.0], [1.8, 58.0], [1.9, 58.0], [2.0, 58.0], [2.1, 58.0], [2.2, 58.0], [2.3, 59.0], [2.4, 59.0], [2.5, 59.0], [2.6, 59.0], [2.7, 59.0], [2.8, 59.0], [2.9, 59.0], [3.0, 59.0], [3.1, 59.0], [3.2, 59.0], [3.3, 59.0], [3.4, 59.0], [3.5, 59.0], [3.6, 60.0], [3.7, 60.0], [3.8, 60.0], [3.9, 60.0], [4.0, 60.0], [4.1, 60.0], [4.2, 60.0], [4.3, 60.0], [4.4, 60.0], [4.5, 60.0], [4.6, 60.0], [4.7, 60.0], [4.8, 60.0], [4.9, 60.0], [5.0, 60.0], [5.1, 61.0], [5.2, 61.0], [5.3, 61.0], [5.4, 61.0], [5.5, 61.0], [5.6, 61.0], [5.7, 61.0], [5.8, 61.0], [5.9, 61.0], [6.0, 61.0], [6.1, 61.0], [6.2, 61.0], [6.3, 61.0], [6.4, 61.0], [6.5, 61.0], [6.6, 61.0], [6.7, 61.0], [6.8, 61.0], [6.9, 61.0], [7.0, 61.0], [7.1, 61.0], [7.2, 62.0], [7.3, 62.0], [7.4, 62.0], [7.5, 62.0], [7.6, 62.0], [7.7, 62.0], [7.8, 62.0], [7.9, 62.0], [8.0, 62.0], [8.1, 62.0], [8.2, 62.0], [8.3, 62.0], [8.4, 62.0], [8.5, 62.0], [8.6, 62.0], [8.7, 62.0], [8.8, 62.0], [8.9, 62.0], [9.0, 62.0], [9.1, 62.0], [9.2, 62.0], [9.3, 62.0], [9.4, 62.0], [9.5, 63.0], [9.6, 63.0], [9.7, 63.0], [9.8, 63.0], [9.9, 63.0], [10.0, 63.0], [10.1, 63.0], [10.2, 63.0], [10.3, 63.0], [10.4, 63.0], [10.5, 63.0], [10.6, 63.0], [10.7, 63.0], [10.8, 63.0], [10.9, 63.0], [11.0, 63.0], [11.1, 63.0], [11.2, 63.0], [11.3, 63.0], [11.4, 63.0], [11.5, 63.0], [11.6, 63.0], [11.7, 63.0], [11.8, 63.0], [11.9, 63.0], [12.0, 63.0], [12.1, 64.0], [12.2, 64.0], [12.3, 64.0], [12.4, 64.0], [12.5, 64.0], [12.6, 64.0], [12.7, 64.0], [12.8, 64.0], [12.9, 64.0], [13.0, 64.0], [13.1, 64.0], [13.2, 64.0], [13.3, 64.0], [13.4, 64.0], [13.5, 64.0], [13.6, 64.0], [13.7, 64.0], [13.8, 64.0], [13.9, 64.0], [14.0, 64.0], [14.1, 64.0], [14.2, 64.0], [14.3, 64.0], [14.4, 64.0], [14.5, 64.0], [14.6, 64.0], [14.7, 64.0], [14.8, 64.0], [14.9, 65.0], [15.0, 65.0], [15.1, 65.0], [15.2, 65.0], [15.3, 65.0], [15.4, 65.0], [15.5, 65.0], [15.6, 65.0], [15.7, 65.0], [15.8, 65.0], [15.9, 65.0], [16.0, 65.0], [16.1, 65.0], [16.2, 65.0], [16.3, 65.0], [16.4, 65.0], [16.5, 65.0], [16.6, 65.0], [16.7, 65.0], [16.8, 65.0], [16.9, 65.0], [17.0, 65.0], [17.1, 65.0], [17.2, 65.0], [17.3, 65.0], [17.4, 65.0], [17.5, 65.0], [17.6, 65.0], [17.7, 66.0], [17.8, 66.0], [17.9, 66.0], [18.0, 66.0], [18.1, 66.0], [18.2, 66.0], [18.3, 66.0], [18.4, 66.0], [18.5, 66.0], [18.6, 66.0], [18.7, 66.0], [18.8, 66.0], [18.9, 66.0], [19.0, 66.0], [19.1, 66.0], [19.2, 66.0], [19.3, 66.0], [19.4, 66.0], [19.5, 66.0], [19.6, 66.0], [19.7, 66.0], [19.8, 66.0], [19.9, 66.0], [20.0, 66.0], [20.1, 66.0], [20.2, 66.0], [20.3, 66.0], [20.4, 66.0], [20.5, 66.0], [20.6, 66.0], [20.7, 66.0], [20.8, 66.0], [20.9, 66.0], [21.0, 66.0], [21.1, 67.0], [21.2, 67.0], [21.3, 67.0], [21.4, 67.0], [21.5, 67.0], [21.6, 67.0], [21.7, 67.0], [21.8, 67.0], [21.9, 67.0], [22.0, 67.0], [22.1, 67.0], [22.2, 67.0], [22.3, 67.0], [22.4, 67.0], [22.5, 67.0], [22.6, 67.0], [22.7, 67.0], [22.8, 67.0], [22.9, 67.0], [23.0, 67.0], [23.1, 67.0], [23.2, 67.0], [23.3, 67.0], [23.4, 67.0], [23.5, 67.0], [23.6, 67.0], [23.7, 67.0], [23.8, 67.0], [23.9, 67.0], [24.0, 67.0], [24.1, 68.0], [24.2, 68.0], [24.3, 68.0], [24.4, 68.0], [24.5, 68.0], [24.6, 68.0], [24.7, 68.0], [24.8, 68.0], [24.9, 68.0], [25.0, 68.0], [25.1, 68.0], [25.2, 68.0], [25.3, 68.0], [25.4, 68.0], [25.5, 68.0], [25.6, 68.0], [25.7, 68.0], [25.8, 68.0], [25.9, 68.0], [26.0, 68.0], [26.1, 68.0], [26.2, 68.0], [26.3, 68.0], [26.4, 68.0], [26.5, 68.0], [26.6, 68.0], [26.7, 68.0], [26.8, 68.0], [26.9, 68.0], [27.0, 68.0], [27.1, 69.0], [27.2, 69.0], [27.3, 69.0], [27.4, 69.0], [27.5, 69.0], [27.6, 69.0], [27.7, 69.0], [27.8, 69.0], [27.9, 69.0], [28.0, 69.0], [28.1, 69.0], [28.2, 69.0], [28.3, 69.0], [28.4, 69.0], [28.5, 69.0], [28.6, 69.0], [28.7, 69.0], [28.8, 69.0], [28.9, 69.0], [29.0, 69.0], [29.1, 69.0], [29.2, 69.0], [29.3, 69.0], [29.4, 69.0], [29.5, 69.0], [29.6, 69.0], [29.7, 69.0], [29.8, 69.0], [29.9, 69.0], [30.0, 69.0], [30.1, 69.0], [30.2, 69.0], [30.3, 70.0], [30.4, 70.0], [30.5, 70.0], [30.6, 70.0], [30.7, 70.0], [30.8, 70.0], [30.9, 70.0], [31.0, 70.0], [31.1, 70.0], [31.2, 70.0], [31.3, 70.0], [31.4, 70.0], [31.5, 70.0], [31.6, 70.0], [31.7, 70.0], [31.8, 70.0], [31.9, 70.0], [32.0, 70.0], [32.1, 70.0], [32.2, 70.0], [32.3, 70.0], [32.4, 70.0], [32.5, 70.0], [32.6, 70.0], [32.7, 70.0], [32.8, 70.0], [32.9, 70.0], [33.0, 70.0], [33.1, 70.0], [33.2, 70.0], [33.3, 70.0], [33.4, 70.0], [33.5, 71.0], [33.6, 71.0], [33.7, 71.0], [33.8, 71.0], [33.9, 71.0], [34.0, 71.0], [34.1, 71.0], [34.2, 71.0], [34.3, 71.0], [34.4, 71.0], [34.5, 71.0], [34.6, 71.0], [34.7, 71.0], [34.8, 71.0], [34.9, 71.0], [35.0, 71.0], [35.1, 71.0], [35.2, 71.0], [35.3, 71.0], [35.4, 71.0], [35.5, 71.0], [35.6, 71.0], [35.7, 71.0], [35.8, 71.0], [35.9, 71.0], [36.0, 71.0], [36.1, 71.0], [36.2, 71.0], [36.3, 71.0], [36.4, 71.0], [36.5, 72.0], [36.6, 72.0], [36.7, 72.0], [36.8, 72.0], [36.9, 72.0], [37.0, 72.0], [37.1, 72.0], [37.2, 72.0], [37.3, 72.0], [37.4, 72.0], [37.5, 72.0], [37.6, 72.0], [37.7, 72.0], [37.8, 72.0], [37.9, 72.0], [38.0, 72.0], [38.1, 72.0], [38.2, 72.0], [38.3, 72.0], [38.4, 72.0], [38.5, 72.0], [38.6, 72.0], [38.7, 72.0], [38.8, 72.0], [38.9, 72.0], [39.0, 72.0], [39.1, 73.0], [39.2, 73.0], [39.3, 73.0], [39.4, 73.0], [39.5, 73.0], [39.6, 73.0], [39.7, 73.0], [39.8, 73.0], [39.9, 73.0], [40.0, 73.0], [40.1, 73.0], [40.2, 73.0], [40.3, 73.0], [40.4, 73.0], [40.5, 73.0], [40.6, 73.0], [40.7, 73.0], [40.8, 73.0], [40.9, 73.0], [41.0, 73.0], [41.1, 73.0], [41.2, 73.0], [41.3, 73.0], [41.4, 73.0], [41.5, 73.0], [41.6, 73.0], [41.7, 74.0], [41.8, 74.0], [41.9, 74.0], [42.0, 74.0], [42.1, 74.0], [42.2, 74.0], [42.3, 74.0], [42.4, 74.0], [42.5, 74.0], [42.6, 74.0], [42.7, 74.0], [42.8, 74.0], [42.9, 74.0], [43.0, 74.0], [43.1, 74.0], [43.2, 74.0], [43.3, 74.0], [43.4, 74.0], [43.5, 74.0], [43.6, 74.0], [43.7, 74.0], [43.8, 74.0], [43.9, 74.0], [44.0, 75.0], [44.1, 75.0], [44.2, 75.0], [44.3, 75.0], [44.4, 75.0], [44.5, 75.0], [44.6, 75.0], [44.7, 75.0], [44.8, 75.0], [44.9, 75.0], [45.0, 75.0], [45.1, 75.0], [45.2, 75.0], [45.3, 75.0], [45.4, 75.0], [45.5, 75.0], [45.6, 75.0], [45.7, 75.0], [45.8, 75.0], [45.9, 75.0], [46.0, 75.0], [46.1, 75.0], [46.2, 75.0], [46.3, 76.0], [46.4, 76.0], [46.5, 76.0], [46.6, 76.0], [46.7, 76.0], [46.8, 76.0], [46.9, 76.0], [47.0, 76.0], [47.1, 76.0], [47.2, 76.0], [47.3, 76.0], [47.4, 76.0], [47.5, 76.0], [47.6, 76.0], [47.7, 76.0], [47.8, 76.0], [47.9, 76.0], [48.0, 76.0], [48.1, 76.0], [48.2, 76.0], [48.3, 76.0], [48.4, 76.0], [48.5, 76.0], [48.6, 76.0], [48.7, 76.0], [48.8, 76.0], [48.9, 77.0], [49.0, 77.0], [49.1, 77.0], [49.2, 77.0], [49.3, 77.0], [49.4, 77.0], [49.5, 77.0], [49.6, 77.0], [49.7, 77.0], [49.8, 77.0], [49.9, 77.0], [50.0, 77.0], [50.1, 77.0], [50.2, 77.0], [50.3, 77.0], [50.4, 77.0], [50.5, 77.0], [50.6, 77.0], [50.7, 77.0], [50.8, 77.0], [50.9, 77.0], [51.0, 77.0], [51.1, 77.0], [51.2, 78.0], [51.3, 78.0], [51.4, 78.0], [51.5, 78.0], [51.6, 78.0], [51.7, 78.0], [51.8, 78.0], [51.9, 78.0], [52.0, 78.0], [52.1, 78.0], [52.2, 78.0], [52.3, 78.0], [52.4, 78.0], [52.5, 78.0], [52.6, 78.0], [52.7, 78.0], [52.8, 78.0], [52.9, 78.0], [53.0, 78.0], [53.1, 79.0], [53.2, 79.0], [53.3, 79.0], [53.4, 79.0], [53.5, 79.0], [53.6, 79.0], [53.7, 79.0], [53.8, 79.0], [53.9, 79.0], [54.0, 79.0], [54.1, 79.0], [54.2, 79.0], [54.3, 79.0], [54.4, 79.0], [54.5, 79.0], [54.6, 79.0], [54.7, 79.0], [54.8, 79.0], [54.9, 79.0], [55.0, 80.0], [55.1, 80.0], [55.2, 80.0], [55.3, 80.0], [55.4, 80.0], [55.5, 80.0], [55.6, 80.0], [55.7, 80.0], [55.8, 80.0], [55.9, 80.0], [56.0, 80.0], [56.1, 80.0], [56.2, 80.0], [56.3, 80.0], [56.4, 80.0], [56.5, 80.0], [56.6, 80.0], [56.7, 81.0], [56.8, 81.0], [56.9, 81.0], [57.0, 81.0], [57.1, 81.0], [57.2, 81.0], [57.3, 81.0], [57.4, 81.0], [57.5, 81.0], [57.6, 81.0], [57.7, 81.0], [57.8, 81.0], [57.9, 81.0], [58.0, 81.0], [58.1, 81.0], [58.2, 81.0], [58.3, 81.0], [58.4, 82.0], [58.5, 82.0], [58.6, 82.0], [58.7, 82.0], [58.8, 82.0], [58.9, 82.0], [59.0, 82.0], [59.1, 82.0], [59.2, 82.0], [59.3, 82.0], [59.4, 82.0], [59.5, 82.0], [59.6, 82.0], [59.7, 82.0], [59.8, 82.0], [59.9, 83.0], [60.0, 83.0], [60.1, 83.0], [60.2, 83.0], [60.3, 83.0], [60.4, 83.0], [60.5, 83.0], [60.6, 83.0], [60.7, 83.0], [60.8, 83.0], [60.9, 83.0], [61.0, 83.0], [61.1, 83.0], [61.2, 83.0], [61.3, 84.0], [61.4, 84.0], [61.5, 84.0], [61.6, 84.0], [61.7, 84.0], [61.8, 84.0], [61.9, 84.0], [62.0, 84.0], [62.1, 84.0], [62.2, 84.0], [62.3, 85.0], [62.4, 85.0], [62.5, 85.0], [62.6, 85.0], [62.7, 85.0], [62.8, 85.0], [62.9, 85.0], [63.0, 85.0], [63.1, 85.0], [63.2, 85.0], [63.3, 86.0], [63.4, 86.0], [63.5, 86.0], [63.6, 86.0], [63.7, 86.0], [63.8, 86.0], [63.9, 86.0], [64.0, 86.0], [64.1, 86.0], [64.2, 86.0], [64.3, 87.0], [64.4, 87.0], [64.5, 87.0], [64.6, 87.0], [64.7, 87.0], [64.8, 87.0], [64.9, 87.0], [65.0, 87.0], [65.1, 88.0], [65.2, 88.0], [65.3, 88.0], [65.4, 88.0], [65.5, 88.0], [65.6, 88.0], [65.7, 88.0], [65.8, 89.0], [65.9, 89.0], [66.0, 89.0], [66.1, 89.0], [66.2, 89.0], [66.3, 89.0], [66.4, 89.0], [66.5, 89.0], [66.6, 89.0], [66.7, 90.0], [66.8, 90.0], [66.9, 90.0], [67.0, 90.0], [67.1, 90.0], [67.2, 90.0], [67.3, 90.0], [67.4, 90.0], [67.5, 91.0], [67.6, 91.0], [67.7, 91.0], [67.8, 91.0], [67.9, 91.0], [68.0, 91.0], [68.1, 91.0], [68.2, 91.0], [68.3, 92.0], [68.4, 92.0], [68.5, 92.0], [68.6, 92.0], [68.7, 92.0], [68.8, 92.0], [68.9, 93.0], [69.0, 93.0], [69.1, 93.0], [69.2, 93.0], [69.3, 93.0], [69.4, 93.0], [69.5, 94.0], [69.6, 94.0], [69.7, 94.0], [69.8, 94.0], [69.9, 94.0], [70.0, 94.0], [70.1, 95.0], [70.2, 95.0], [70.3, 95.0], [70.4, 95.0], [70.5, 95.0], [70.6, 96.0], [70.7, 96.0], [70.8, 96.0], [70.9, 96.0], [71.0, 96.0], [71.1, 97.0], [71.2, 97.0], [71.3, 97.0], [71.4, 97.0], [71.5, 98.0], [71.6, 98.0], [71.7, 98.0], [71.8, 99.0], [71.9, 99.0], [72.0, 99.0], [72.1, 100.0], [72.2, 100.0], [72.3, 100.0], [72.4, 101.0], [72.5, 101.0], [72.6, 101.0], [72.7, 101.0], [72.8, 102.0], [72.9, 102.0], [73.0, 102.0], [73.1, 102.0], [73.2, 103.0], [73.3, 103.0], [73.4, 104.0], [73.5, 104.0], [73.6, 104.0], [73.7, 105.0], [73.8, 105.0], [73.9, 105.0], [74.0, 106.0], [74.1, 106.0], [74.2, 106.0], [74.3, 107.0], [74.4, 107.0], [74.5, 108.0], [74.6, 108.0], [74.7, 108.0], [74.8, 109.0], [74.9, 110.0], [75.0, 110.0], [75.1, 111.0], [75.2, 111.0], [75.3, 112.0], [75.4, 112.0], [75.5, 113.0], [75.6, 113.0], [75.7, 114.0], [75.8, 114.0], [75.9, 115.0], [76.0, 115.0], [76.1, 116.0], [76.2, 117.0], [76.3, 118.0], [76.4, 118.0], [76.5, 119.0], [76.6, 119.0], [76.7, 120.0], [76.8, 121.0], [76.9, 122.0], [77.0, 123.0], [77.1, 124.0], [77.2, 124.0], [77.3, 125.0], [77.4, 126.0], [77.5, 127.0], [77.6, 129.0], [77.7, 130.0], [77.8, 131.0], [77.9, 132.0], [78.0, 134.0], [78.1, 136.0], [78.2, 137.0], [78.3, 139.0], [78.4, 141.0], [78.5, 143.0], [78.6, 145.0], [78.7, 147.0], [78.8, 150.0], [78.9, 152.0], [79.0, 155.0], [79.1, 157.0], [79.2, 161.0], [79.3, 164.0], [79.4, 167.0], [79.5, 172.0], [79.6, 176.0], [79.7, 182.0], [79.8, 190.0], [79.9, 199.0], [80.0, 213.0], [80.1, 227.0], [80.2, 234.0], [80.3, 238.0], [80.4, 241.0], [80.5, 244.0], [80.6, 247.0], [80.7, 249.0], [80.8, 251.0], [80.9, 253.0], [81.0, 255.0], [81.1, 257.0], [81.2, 258.0], [81.3, 260.0], [81.4, 261.0], [81.5, 263.0], [81.6, 264.0], [81.7, 265.0], [81.8, 267.0], [81.9, 268.0], [82.0, 269.0], [82.1, 270.0], [82.2, 271.0], [82.3, 272.0], [82.4, 273.0], [82.5, 275.0], [82.6, 276.0], [82.7, 277.0], [82.8, 278.0], [82.9, 279.0], [83.0, 281.0], [83.1, 282.0], [83.2, 283.0], [83.3, 284.0], [83.4, 285.0], [83.5, 286.0], [83.6, 288.0], [83.7, 289.0], [83.8, 290.0], [83.9, 291.0], [84.0, 292.0], [84.1, 294.0], [84.2, 295.0], [84.3, 296.0], [84.4, 297.0], [84.5, 298.0], [84.6, 299.0], [84.7, 300.0], [84.8, 301.0], [84.9, 302.0], [85.0, 303.0], [85.1, 304.0], [85.2, 305.0], [85.3, 306.0], [85.4, 307.0], [85.5, 308.0], [85.6, 309.0], [85.7, 310.0], [85.8, 312.0], [85.9, 313.0], [86.0, 314.0], [86.1, 315.0], [86.2, 317.0], [86.3, 318.0], [86.4, 320.0], [86.5, 321.0], [86.6, 322.0], [86.7, 324.0], [86.8, 325.0], [86.9, 327.0], [87.0, 329.0], [87.1, 331.0], [87.2, 332.0], [87.3, 333.0], [87.4, 335.0], [87.5, 336.0], [87.6, 338.0], [87.7, 340.0], [87.8, 342.0], [87.9, 344.0], [88.0, 346.0], [88.1, 349.0], [88.2, 352.0], [88.3, 355.0], [88.4, 356.0], [88.5, 358.0], [88.6, 363.0], [88.7, 366.0], [88.8, 370.0], [88.9, 374.0], [89.0, 378.0], [89.1, 383.0], [89.2, 389.0], [89.3, 395.0], [89.4, 400.0], [89.5, 410.0], [89.6, 424.0], [89.7, 443.0], [89.8, 453.0], [89.9, 460.0], [90.0, 463.0], [90.1, 468.0], [90.2, 473.0], [90.3, 475.0], [90.4, 480.0], [90.5, 482.0], [90.6, 485.0], [90.7, 488.0], [90.8, 490.0], [90.9, 492.0], [91.0, 495.0], [91.1, 498.0], [91.2, 500.0], [91.3, 502.0], [91.4, 504.0], [91.5, 506.0], [91.6, 507.0], [91.7, 509.0], [91.8, 510.0], [91.9, 512.0], [92.0, 513.0], [92.1, 516.0], [92.2, 518.0], [92.3, 520.0], [92.4, 521.0], [92.5, 524.0], [92.6, 525.0], [92.7, 527.0], [92.8, 528.0], [92.9, 530.0], [93.0, 531.0], [93.1, 532.0], [93.2, 534.0], [93.3, 536.0], [93.4, 538.0], [93.5, 540.0], [93.6, 541.0], [93.7, 543.0], [93.8, 544.0], [93.9, 546.0], [94.0, 547.0], [94.1, 549.0], [94.2, 553.0], [94.3, 555.0], [94.4, 558.0], [94.5, 560.0], [94.6, 562.0], [94.7, 563.0], [94.8, 566.0], [94.9, 570.0], [95.0, 572.0], [95.1, 574.0], [95.2, 577.0], [95.3, 580.0], [95.4, 583.0], [95.5, 586.0], [95.6, 590.0], [95.7, 593.0], [95.8, 600.0], [95.9, 603.0], [96.0, 608.0], [96.1, 614.0], [96.2, 619.0], [96.3, 623.0], [96.4, 630.0], [96.5, 644.0], [96.6, 656.0], [96.7, 685.0], [96.8, 729.0], [96.9, 763.0], [97.0, 789.0], [97.1, 806.0], [97.2, 834.0], [97.3, 918.0], [97.4, 1019.0], [97.5, 1033.0], [97.6, 1052.0], [97.7, 1073.0], [97.8, 1086.0], [97.9, 1095.0], [98.0, 1101.0], [98.1, 1108.0], [98.2, 1115.0], [98.3, 1123.0], [98.4, 1132.0], [98.5, 1160.0], [98.6, 1175.0], [98.7, 1191.0], [98.8, 1214.0], [98.9, 1274.0], [99.0, 1439.0], [99.1, 1862.0], [99.2, 2115.0], [99.3, 2181.0], [99.4, 2227.0], [99.5, 2287.0], [99.6, 2379.0], [99.7, 2860.0], [99.8, 4429.0], [99.9, 4929.0], [100.0, 37658.0]], "isOverall": false, "label": "博客列表页", "isController": false}, {"data": [[0.0, 104.0], [0.1, 107.0], [0.2, 108.0], [0.3, 109.0], [0.4, 110.0], [0.5, 110.0], [0.6, 111.0], [0.7, 111.0], [0.8, 111.0], [0.9, 112.0], [1.0, 112.0], [1.1, 113.0], [1.2, 113.0], [1.3, 114.0], [1.4, 114.0], [1.5, 114.0], [1.6, 115.0], [1.7, 115.0], [1.8, 115.0], [1.9, 115.0], [2.0, 115.0], [2.1, 116.0], [2.2, 116.0], [2.3, 116.0], [2.4, 116.0], [2.5, 116.0], [2.6, 116.0], [2.7, 117.0], [2.8, 117.0], [2.9, 117.0], [3.0, 117.0], [3.1, 117.0], [3.2, 117.0], [3.3, 117.0], [3.4, 117.0], [3.5, 118.0], [3.6, 118.0], [3.7, 118.0], [3.8, 118.0], [3.9, 118.0], [4.0, 118.0], [4.1, 118.0], [4.2, 118.0], [4.3, 118.0], [4.4, 118.0], [4.5, 118.0], [4.6, 118.0], [4.7, 119.0], [4.8, 119.0], [4.9, 119.0], [5.0, 119.0], [5.1, 119.0], [5.2, 119.0], [5.3, 119.0], [5.4, 119.0], [5.5, 119.0], [5.6, 120.0], [5.7, 120.0], [5.8, 120.0], [5.9, 120.0], [6.0, 120.0], [6.1, 120.0], [6.2, 120.0], [6.3, 120.0], [6.4, 120.0], [6.5, 120.0], [6.6, 120.0], [6.7, 120.0], [6.8, 121.0], [6.9, 121.0], [7.0, 121.0], [7.1, 121.0], [7.2, 121.0], [7.3, 121.0], [7.4, 121.0], [7.5, 121.0], [7.6, 121.0], [7.7, 121.0], [7.8, 122.0], [7.9, 122.0], [8.0, 122.0], [8.1, 122.0], [8.2, 122.0], [8.3, 122.0], [8.4, 122.0], [8.5, 122.0], [8.6, 122.0], [8.7, 122.0], [8.8, 122.0], [8.9, 122.0], [9.0, 122.0], [9.1, 123.0], [9.2, 123.0], [9.3, 123.0], [9.4, 123.0], [9.5, 123.0], [9.6, 123.0], [9.7, 123.0], [9.8, 123.0], [9.9, 123.0], [10.0, 123.0], [10.1, 123.0], [10.2, 123.0], [10.3, 123.0], [10.4, 124.0], [10.5, 124.0], [10.6, 124.0], [10.7, 124.0], [10.8, 124.0], [10.9, 124.0], [11.0, 124.0], [11.1, 124.0], [11.2, 124.0], [11.3, 124.0], [11.4, 124.0], [11.5, 124.0], [11.6, 124.0], [11.7, 125.0], [11.8, 125.0], [11.9, 125.0], [12.0, 125.0], [12.1, 125.0], [12.2, 125.0], [12.3, 125.0], [12.4, 125.0], [12.5, 125.0], [12.6, 125.0], [12.7, 125.0], [12.8, 125.0], [12.9, 125.0], [13.0, 125.0], [13.1, 125.0], [13.2, 125.0], [13.3, 125.0], [13.4, 125.0], [13.5, 125.0], [13.6, 126.0], [13.7, 126.0], [13.8, 126.0], [13.9, 126.0], [14.0, 126.0], [14.1, 126.0], [14.2, 126.0], [14.3, 126.0], [14.4, 126.0], [14.5, 126.0], [14.6, 126.0], [14.7, 126.0], [14.8, 126.0], [14.9, 126.0], [15.0, 126.0], [15.1, 126.0], [15.2, 127.0], [15.3, 127.0], [15.4, 127.0], [15.5, 127.0], [15.6, 127.0], [15.7, 127.0], [15.8, 127.0], [15.9, 127.0], [16.0, 127.0], [16.1, 127.0], [16.2, 127.0], [16.3, 127.0], [16.4, 127.0], [16.5, 127.0], [16.6, 127.0], [16.7, 127.0], [16.8, 127.0], [16.9, 127.0], [17.0, 128.0], [17.1, 128.0], [17.2, 128.0], [17.3, 128.0], [17.4, 128.0], [17.5, 128.0], [17.6, 128.0], [17.7, 128.0], [17.8, 128.0], [17.9, 128.0], [18.0, 128.0], [18.1, 128.0], [18.2, 128.0], [18.3, 128.0], [18.4, 128.0], [18.5, 128.0], [18.6, 128.0], [18.7, 129.0], [18.8, 129.0], [18.9, 129.0], [19.0, 129.0], [19.1, 129.0], [19.2, 129.0], [19.3, 129.0], [19.4, 129.0], [19.5, 129.0], [19.6, 129.0], [19.7, 129.0], [19.8, 129.0], [19.9, 129.0], [20.0, 129.0], [20.1, 129.0], [20.2, 129.0], [20.3, 129.0], [20.4, 130.0], [20.5, 130.0], [20.6, 130.0], [20.7, 130.0], [20.8, 130.0], [20.9, 130.0], [21.0, 130.0], [21.1, 130.0], [21.2, 130.0], [21.3, 130.0], [21.4, 130.0], [21.5, 130.0], [21.6, 130.0], [21.7, 130.0], [21.8, 130.0], [21.9, 130.0], [22.0, 130.0], [22.1, 130.0], [22.2, 130.0], [22.3, 131.0], [22.4, 131.0], [22.5, 131.0], [22.6, 131.0], [22.7, 131.0], [22.8, 131.0], [22.9, 131.0], [23.0, 131.0], [23.1, 131.0], [23.2, 131.0], [23.3, 131.0], [23.4, 131.0], [23.5, 131.0], [23.6, 131.0], [23.7, 131.0], [23.8, 131.0], [23.9, 131.0], [24.0, 131.0], [24.1, 131.0], [24.2, 132.0], [24.3, 132.0], [24.4, 132.0], [24.5, 132.0], [24.6, 132.0], [24.7, 132.0], [24.8, 132.0], [24.9, 132.0], [25.0, 132.0], [25.1, 132.0], [25.2, 132.0], [25.3, 132.0], [25.4, 132.0], [25.5, 132.0], [25.6, 132.0], [25.7, 132.0], [25.8, 132.0], [25.9, 132.0], [26.0, 132.0], [26.1, 133.0], [26.2, 133.0], [26.3, 133.0], [26.4, 133.0], [26.5, 133.0], [26.6, 133.0], [26.7, 133.0], [26.8, 133.0], [26.9, 133.0], [27.0, 133.0], [27.1, 133.0], [27.2, 133.0], [27.3, 133.0], [27.4, 133.0], [27.5, 133.0], [27.6, 133.0], [27.7, 133.0], [27.8, 133.0], [27.9, 133.0], [28.0, 133.0], [28.1, 134.0], [28.2, 134.0], [28.3, 134.0], [28.4, 134.0], [28.5, 134.0], [28.6, 134.0], [28.7, 134.0], [28.8, 134.0], [28.9, 134.0], [29.0, 134.0], [29.1, 134.0], [29.2, 134.0], [29.3, 134.0], [29.4, 134.0], [29.5, 134.0], [29.6, 134.0], [29.7, 134.0], [29.8, 134.0], [29.9, 134.0], [30.0, 134.0], [30.1, 135.0], [30.2, 135.0], [30.3, 135.0], [30.4, 135.0], [30.5, 135.0], [30.6, 135.0], [30.7, 135.0], [30.8, 135.0], [30.9, 135.0], [31.0, 135.0], [31.1, 135.0], [31.2, 135.0], [31.3, 135.0], [31.4, 135.0], [31.5, 135.0], [31.6, 135.0], [31.7, 135.0], [31.8, 136.0], [31.9, 136.0], [32.0, 136.0], [32.1, 136.0], [32.2, 136.0], [32.3, 136.0], [32.4, 136.0], [32.5, 136.0], [32.6, 136.0], [32.7, 136.0], [32.8, 136.0], [32.9, 136.0], [33.0, 136.0], [33.1, 136.0], [33.2, 136.0], [33.3, 136.0], [33.4, 136.0], [33.5, 136.0], [33.6, 136.0], [33.7, 137.0], [33.8, 137.0], [33.9, 137.0], [34.0, 137.0], [34.1, 137.0], [34.2, 137.0], [34.3, 137.0], [34.4, 137.0], [34.5, 137.0], [34.6, 137.0], [34.7, 137.0], [34.8, 137.0], [34.9, 137.0], [35.0, 137.0], [35.1, 137.0], [35.2, 137.0], [35.3, 137.0], [35.4, 137.0], [35.5, 137.0], [35.6, 138.0], [35.7, 138.0], [35.8, 138.0], [35.9, 138.0], [36.0, 138.0], [36.1, 138.0], [36.2, 138.0], [36.3, 138.0], [36.4, 138.0], [36.5, 138.0], [36.6, 138.0], [36.7, 138.0], [36.8, 138.0], [36.9, 138.0], [37.0, 138.0], [37.1, 138.0], [37.2, 138.0], [37.3, 138.0], [37.4, 138.0], [37.5, 138.0], [37.6, 139.0], [37.7, 139.0], [37.8, 139.0], [37.9, 139.0], [38.0, 139.0], [38.1, 139.0], [38.2, 139.0], [38.3, 139.0], [38.4, 139.0], [38.5, 139.0], [38.6, 139.0], [38.7, 139.0], [38.8, 139.0], [38.9, 139.0], [39.0, 139.0], [39.1, 139.0], [39.2, 139.0], [39.3, 139.0], [39.4, 139.0], [39.5, 139.0], [39.6, 140.0], [39.7, 140.0], [39.8, 140.0], [39.9, 140.0], [40.0, 140.0], [40.1, 140.0], [40.2, 140.0], [40.3, 140.0], [40.4, 140.0], [40.5, 140.0], [40.6, 140.0], [40.7, 140.0], [40.8, 140.0], [40.9, 140.0], [41.0, 140.0], [41.1, 140.0], [41.2, 140.0], [41.3, 140.0], [41.4, 140.0], [41.5, 141.0], [41.6, 141.0], [41.7, 141.0], [41.8, 141.0], [41.9, 141.0], [42.0, 141.0], [42.1, 141.0], [42.2, 141.0], [42.3, 141.0], [42.4, 141.0], [42.5, 141.0], [42.6, 141.0], [42.7, 141.0], [42.8, 141.0], [42.9, 141.0], [43.0, 141.0], [43.1, 141.0], [43.2, 141.0], [43.3, 141.0], [43.4, 142.0], [43.5, 142.0], [43.6, 142.0], [43.7, 142.0], [43.8, 142.0], [43.9, 142.0], [44.0, 142.0], [44.1, 142.0], [44.2, 142.0], [44.3, 142.0], [44.4, 142.0], [44.5, 142.0], [44.6, 142.0], [44.7, 142.0], [44.8, 142.0], [44.9, 142.0], [45.0, 142.0], [45.1, 143.0], [45.2, 143.0], [45.3, 143.0], [45.4, 143.0], [45.5, 143.0], [45.6, 143.0], [45.7, 143.0], [45.8, 143.0], [45.9, 143.0], [46.0, 143.0], [46.1, 143.0], [46.2, 143.0], [46.3, 143.0], [46.4, 143.0], [46.5, 143.0], [46.6, 143.0], [46.7, 143.0], [46.8, 143.0], [46.9, 144.0], [47.0, 144.0], [47.1, 144.0], [47.2, 144.0], [47.3, 144.0], [47.4, 144.0], [47.5, 144.0], [47.6, 144.0], [47.7, 144.0], [47.8, 144.0], [47.9, 144.0], [48.0, 144.0], [48.1, 144.0], [48.2, 144.0], [48.3, 144.0], [48.4, 144.0], [48.5, 144.0], [48.6, 145.0], [48.7, 145.0], [48.8, 145.0], [48.9, 145.0], [49.0, 145.0], [49.1, 145.0], [49.2, 145.0], [49.3, 145.0], [49.4, 145.0], [49.5, 145.0], [49.6, 145.0], [49.7, 145.0], [49.8, 145.0], [49.9, 145.0], [50.0, 146.0], [50.1, 146.0], [50.2, 146.0], [50.3, 146.0], [50.4, 146.0], [50.5, 146.0], [50.6, 146.0], [50.7, 146.0], [50.8, 146.0], [50.9, 146.0], [51.0, 146.0], [51.1, 146.0], [51.2, 146.0], [51.3, 146.0], [51.4, 146.0], [51.5, 146.0], [51.6, 147.0], [51.7, 147.0], [51.8, 147.0], [51.9, 147.0], [52.0, 147.0], [52.1, 147.0], [52.2, 147.0], [52.3, 147.0], [52.4, 147.0], [52.5, 147.0], [52.6, 147.0], [52.7, 147.0], [52.8, 147.0], [52.9, 147.0], [53.0, 148.0], [53.1, 148.0], [53.2, 148.0], [53.3, 148.0], [53.4, 148.0], [53.5, 148.0], [53.6, 148.0], [53.7, 148.0], [53.8, 148.0], [53.9, 148.0], [54.0, 148.0], [54.1, 148.0], [54.2, 148.0], [54.3, 148.0], [54.4, 148.0], [54.5, 148.0], [54.6, 149.0], [54.7, 149.0], [54.8, 149.0], [54.9, 149.0], [55.0, 149.0], [55.1, 149.0], [55.2, 149.0], [55.3, 149.0], [55.4, 149.0], [55.5, 149.0], [55.6, 149.0], [55.7, 149.0], [55.8, 149.0], [55.9, 149.0], [56.0, 149.0], [56.1, 150.0], [56.2, 150.0], [56.3, 150.0], [56.4, 150.0], [56.5, 150.0], [56.6, 150.0], [56.7, 150.0], [56.8, 150.0], [56.9, 150.0], [57.0, 150.0], [57.1, 150.0], [57.2, 150.0], [57.3, 150.0], [57.4, 150.0], [57.5, 151.0], [57.6, 151.0], [57.7, 151.0], [57.8, 151.0], [57.9, 151.0], [58.0, 151.0], [58.1, 151.0], [58.2, 151.0], [58.3, 151.0], [58.4, 151.0], [58.5, 151.0], [58.6, 151.0], [58.7, 151.0], [58.8, 151.0], [58.9, 151.0], [59.0, 152.0], [59.1, 152.0], [59.2, 152.0], [59.3, 152.0], [59.4, 152.0], [59.5, 152.0], [59.6, 152.0], [59.7, 152.0], [59.8, 152.0], [59.9, 152.0], [60.0, 152.0], [60.1, 152.0], [60.2, 152.0], [60.3, 152.0], [60.4, 153.0], [60.5, 153.0], [60.6, 153.0], [60.7, 153.0], [60.8, 153.0], [60.9, 153.0], [61.0, 153.0], [61.1, 153.0], [61.2, 153.0], [61.3, 153.0], [61.4, 153.0], [61.5, 153.0], [61.6, 153.0], [61.7, 153.0], [61.8, 154.0], [61.9, 154.0], [62.0, 154.0], [62.1, 154.0], [62.2, 154.0], [62.3, 154.0], [62.4, 154.0], [62.5, 154.0], [62.6, 154.0], [62.7, 154.0], [62.8, 154.0], [62.9, 154.0], [63.0, 154.0], [63.1, 155.0], [63.2, 155.0], [63.3, 155.0], [63.4, 155.0], [63.5, 155.0], [63.6, 155.0], [63.7, 155.0], [63.8, 155.0], [63.9, 155.0], [64.0, 155.0], [64.1, 156.0], [64.2, 156.0], [64.3, 156.0], [64.4, 156.0], [64.5, 156.0], [64.6, 156.0], [64.7, 156.0], [64.8, 156.0], [64.9, 156.0], [65.0, 156.0], [65.1, 156.0], [65.2, 156.0], [65.3, 157.0], [65.4, 157.0], [65.5, 157.0], [65.6, 157.0], [65.7, 157.0], [65.8, 157.0], [65.9, 157.0], [66.0, 157.0], [66.1, 157.0], [66.2, 157.0], [66.3, 157.0], [66.4, 158.0], [66.5, 158.0], [66.6, 158.0], [66.7, 158.0], [66.8, 158.0], [66.9, 158.0], [67.0, 158.0], [67.1, 158.0], [67.2, 158.0], [67.3, 158.0], [67.4, 158.0], [67.5, 159.0], [67.6, 159.0], [67.7, 159.0], [67.8, 159.0], [67.9, 159.0], [68.0, 159.0], [68.1, 159.0], [68.2, 159.0], [68.3, 160.0], [68.4, 160.0], [68.5, 160.0], [68.6, 160.0], [68.7, 160.0], [68.8, 160.0], [68.9, 160.0], [69.0, 160.0], [69.1, 160.0], [69.2, 160.0], [69.3, 160.0], [69.4, 161.0], [69.5, 161.0], [69.6, 161.0], [69.7, 161.0], [69.8, 161.0], [69.9, 161.0], [70.0, 161.0], [70.1, 161.0], [70.2, 161.0], [70.3, 161.0], [70.4, 161.0], [70.5, 162.0], [70.6, 162.0], [70.7, 162.0], [70.8, 162.0], [70.9, 162.0], [71.0, 162.0], [71.1, 162.0], [71.2, 162.0], [71.3, 162.0], [71.4, 162.0], [71.5, 162.0], [71.6, 163.0], [71.7, 163.0], [71.8, 163.0], [71.9, 163.0], [72.0, 163.0], [72.1, 163.0], [72.2, 163.0], [72.3, 163.0], [72.4, 164.0], [72.5, 164.0], [72.6, 164.0], [72.7, 164.0], [72.8, 164.0], [72.9, 164.0], [73.0, 164.0], [73.1, 164.0], [73.2, 164.0], [73.3, 164.0], [73.4, 165.0], [73.5, 165.0], [73.6, 165.0], [73.7, 165.0], [73.8, 165.0], [73.9, 165.0], [74.0, 165.0], [74.1, 165.0], [74.2, 165.0], [74.3, 166.0], [74.4, 166.0], [74.5, 166.0], [74.6, 166.0], [74.7, 166.0], [74.8, 166.0], [74.9, 166.0], [75.0, 167.0], [75.1, 167.0], [75.2, 167.0], [75.3, 167.0], [75.4, 167.0], [75.5, 167.0], [75.6, 167.0], [75.7, 167.0], [75.8, 168.0], [75.9, 168.0], [76.0, 168.0], [76.1, 168.0], [76.2, 168.0], [76.3, 168.0], [76.4, 168.0], [76.5, 169.0], [76.6, 169.0], [76.7, 169.0], [76.8, 169.0], [76.9, 169.0], [77.0, 169.0], [77.1, 169.0], [77.2, 169.0], [77.3, 170.0], [77.4, 170.0], [77.5, 170.0], [77.6, 170.0], [77.7, 170.0], [77.8, 170.0], [77.9, 170.0], [78.0, 171.0], [78.1, 171.0], [78.2, 171.0], [78.3, 171.0], [78.4, 171.0], [78.5, 172.0], [78.6, 172.0], [78.7, 172.0], [78.8, 172.0], [78.9, 172.0], [79.0, 173.0], [79.1, 173.0], [79.2, 173.0], [79.3, 173.0], [79.4, 173.0], [79.5, 173.0], [79.6, 174.0], [79.7, 174.0], [79.8, 174.0], [79.9, 174.0], [80.0, 174.0], [80.1, 174.0], [80.2, 175.0], [80.3, 175.0], [80.4, 175.0], [80.5, 175.0], [80.6, 175.0], [80.7, 176.0], [80.8, 176.0], [80.9, 176.0], [81.0, 176.0], [81.1, 177.0], [81.2, 177.0], [81.3, 177.0], [81.4, 177.0], [81.5, 177.0], [81.6, 177.0], [81.7, 178.0], [81.8, 178.0], [81.9, 178.0], [82.0, 178.0], [82.1, 178.0], [82.2, 179.0], [82.3, 179.0], [82.4, 179.0], [82.5, 179.0], [82.6, 180.0], [82.7, 180.0], [82.8, 180.0], [82.9, 180.0], [83.0, 181.0], [83.1, 181.0], [83.2, 181.0], [83.3, 181.0], [83.4, 181.0], [83.5, 181.0], [83.6, 182.0], [83.7, 182.0], [83.8, 182.0], [83.9, 183.0], [84.0, 183.0], [84.1, 183.0], [84.2, 183.0], [84.3, 183.0], [84.4, 184.0], [84.5, 184.0], [84.6, 184.0], [84.7, 184.0], [84.8, 185.0], [84.9, 185.0], [85.0, 185.0], [85.1, 186.0], [85.2, 186.0], [85.3, 186.0], [85.4, 186.0], [85.5, 187.0], [85.6, 187.0], [85.7, 187.0], [85.8, 187.0], [85.9, 188.0], [86.0, 188.0], [86.1, 188.0], [86.2, 188.0], [86.3, 189.0], [86.4, 189.0], [86.5, 189.0], [86.6, 190.0], [86.7, 190.0], [86.8, 190.0], [86.9, 190.0], [87.0, 191.0], [87.1, 191.0], [87.2, 191.0], [87.3, 192.0], [87.4, 192.0], [87.5, 192.0], [87.6, 193.0], [87.7, 193.0], [87.8, 193.0], [87.9, 194.0], [88.0, 194.0], [88.1, 194.0], [88.2, 195.0], [88.3, 195.0], [88.4, 195.0], [88.5, 196.0], [88.6, 196.0], [88.7, 197.0], [88.8, 197.0], [88.9, 197.0], [89.0, 198.0], [89.1, 198.0], [89.2, 199.0], [89.3, 200.0], [89.4, 201.0], [89.5, 201.0], [89.6, 202.0], [89.7, 203.0], [89.8, 203.0], [89.9, 204.0], [90.0, 204.0], [90.1, 205.0], [90.2, 205.0], [90.3, 206.0], [90.4, 207.0], [90.5, 207.0], [90.6, 208.0], [90.7, 208.0], [90.8, 209.0], [90.9, 210.0], [91.0, 210.0], [91.1, 211.0], [91.2, 211.0], [91.3, 212.0], [91.4, 212.0], [91.5, 213.0], [91.6, 214.0], [91.7, 215.0], [91.8, 215.0], [91.9, 216.0], [92.0, 217.0], [92.1, 218.0], [92.2, 219.0], [92.3, 220.0], [92.4, 221.0], [92.5, 222.0], [92.6, 223.0], [92.7, 224.0], [92.8, 225.0], [92.9, 226.0], [93.0, 228.0], [93.1, 228.0], [93.2, 230.0], [93.3, 231.0], [93.4, 233.0], [93.5, 234.0], [93.6, 236.0], [93.7, 239.0], [93.8, 240.0], [93.9, 242.0], [94.0, 244.0], [94.1, 247.0], [94.2, 248.0], [94.3, 250.0], [94.4, 253.0], [94.5, 256.0], [94.6, 261.0], [94.7, 265.0], [94.8, 270.0], [94.9, 275.0], [95.0, 281.0], [95.1, 288.0], [95.2, 296.0], [95.3, 309.0], [95.4, 319.0], [95.5, 326.0], [95.6, 336.0], [95.7, 346.0], [95.8, 354.0], [95.9, 364.0], [96.0, 373.0], [96.1, 382.0], [96.2, 395.0], [96.3, 416.0], [96.4, 439.0], [96.5, 491.0], [96.6, 535.0], [96.7, 546.0], [96.8, 557.0], [96.9, 565.0], [97.0, 572.0], [97.1, 578.0], [97.2, 587.0], [97.3, 593.0], [97.4, 598.0], [97.5, 606.0], [97.6, 612.0], [97.7, 618.0], [97.8, 626.0], [97.9, 643.0], [98.0, 657.0], [98.1, 674.0], [98.2, 709.0], [98.3, 771.0], [98.4, 881.0], [98.5, 1127.0], [98.6, 1134.0], [98.7, 1141.0], [98.8, 1147.0], [98.9, 1152.0], [99.0, 1158.0], [99.1, 1164.0], [99.2, 1173.0], [99.3, 1185.0], [99.4, 1198.0], [99.5, 1229.0], [99.6, 1257.0], [99.7, 1306.0], [99.8, 1647.0], [99.9, 2361.0], [100.0, 21054.0]], "isOverall": false, "label": "登录", "isController": false}, {"data": [[0.0, 53.0], [0.1, 54.0], [0.2, 55.0], [0.3, 55.0], [0.4, 55.0], [0.5, 56.0], [0.6, 56.0], [0.7, 56.0], [0.8, 56.0], [0.9, 57.0], [1.0, 57.0], [1.1, 57.0], [1.2, 57.0], [1.3, 58.0], [1.4, 58.0], [1.5, 58.0], [1.6, 58.0], [1.7, 58.0], [1.8, 58.0], [1.9, 58.0], [2.0, 58.0], [2.1, 58.0], [2.2, 59.0], [2.3, 59.0], [2.4, 59.0], [2.5, 59.0], [2.6, 59.0], [2.7, 59.0], [2.8, 59.0], [2.9, 59.0], [3.0, 59.0], [3.1, 59.0], [3.2, 59.0], [3.3, 59.0], [3.4, 59.0], [3.5, 60.0], [3.6, 60.0], [3.7, 60.0], [3.8, 60.0], [3.9, 60.0], [4.0, 60.0], [4.1, 60.0], [4.2, 60.0], [4.3, 60.0], [4.4, 60.0], [4.5, 60.0], [4.6, 60.0], [4.7, 60.0], [4.8, 60.0], [4.9, 60.0], [5.0, 60.0], [5.1, 60.0], [5.2, 60.0], [5.3, 60.0], [5.4, 61.0], [5.5, 61.0], [5.6, 61.0], [5.7, 61.0], [5.8, 61.0], [5.9, 61.0], [6.0, 61.0], [6.1, 61.0], [6.2, 61.0], [6.3, 61.0], [6.4, 61.0], [6.5, 61.0], [6.6, 61.0], [6.7, 61.0], [6.8, 61.0], [6.9, 61.0], [7.0, 61.0], [7.1, 61.0], [7.2, 61.0], [7.3, 62.0], [7.4, 62.0], [7.5, 62.0], [7.6, 62.0], [7.7, 62.0], [7.8, 62.0], [7.9, 62.0], [8.0, 62.0], [8.1, 62.0], [8.2, 62.0], [8.3, 62.0], [8.4, 62.0], [8.5, 62.0], [8.6, 62.0], [8.7, 62.0], [8.8, 62.0], [8.9, 62.0], [9.0, 62.0], [9.1, 62.0], [9.2, 62.0], [9.3, 62.0], [9.4, 62.0], [9.5, 62.0], [9.6, 62.0], [9.7, 62.0], [9.8, 62.0], [9.9, 63.0], [10.0, 63.0], [10.1, 63.0], [10.2, 63.0], [10.3, 63.0], [10.4, 63.0], [10.5, 63.0], [10.6, 63.0], [10.7, 63.0], [10.8, 63.0], [10.9, 63.0], [11.0, 63.0], [11.1, 63.0], [11.2, 63.0], [11.3, 63.0], [11.4, 63.0], [11.5, 63.0], [11.6, 63.0], [11.7, 63.0], [11.8, 63.0], [11.9, 63.0], [12.0, 63.0], [12.1, 63.0], [12.2, 63.0], [12.3, 63.0], [12.4, 63.0], [12.5, 63.0], [12.6, 63.0], [12.7, 63.0], [12.8, 64.0], [12.9, 64.0], [13.0, 64.0], [13.1, 64.0], [13.2, 64.0], [13.3, 64.0], [13.4, 64.0], [13.5, 64.0], [13.6, 64.0], [13.7, 64.0], [13.8, 64.0], [13.9, 64.0], [14.0, 64.0], [14.1, 64.0], [14.2, 64.0], [14.3, 64.0], [14.4, 64.0], [14.5, 64.0], [14.6, 64.0], [14.7, 64.0], [14.8, 64.0], [14.9, 64.0], [15.0, 64.0], [15.1, 64.0], [15.2, 64.0], [15.3, 64.0], [15.4, 64.0], [15.5, 64.0], [15.6, 65.0], [15.7, 65.0], [15.8, 65.0], [15.9, 65.0], [16.0, 65.0], [16.1, 65.0], [16.2, 65.0], [16.3, 65.0], [16.4, 65.0], [16.5, 65.0], [16.6, 65.0], [16.7, 65.0], [16.8, 65.0], [16.9, 65.0], [17.0, 65.0], [17.1, 65.0], [17.2, 65.0], [17.3, 65.0], [17.4, 65.0], [17.5, 65.0], [17.6, 65.0], [17.7, 65.0], [17.8, 65.0], [17.9, 65.0], [18.0, 65.0], [18.1, 65.0], [18.2, 65.0], [18.3, 65.0], [18.4, 65.0], [18.5, 65.0], [18.6, 66.0], [18.7, 66.0], [18.8, 66.0], [18.9, 66.0], [19.0, 66.0], [19.1, 66.0], [19.2, 66.0], [19.3, 66.0], [19.4, 66.0], [19.5, 66.0], [19.6, 66.0], [19.7, 66.0], [19.8, 66.0], [19.9, 66.0], [20.0, 66.0], [20.1, 66.0], [20.2, 66.0], [20.3, 66.0], [20.4, 66.0], [20.5, 66.0], [20.6, 66.0], [20.7, 66.0], [20.8, 66.0], [20.9, 66.0], [21.0, 66.0], [21.1, 66.0], [21.2, 66.0], [21.3, 66.0], [21.4, 66.0], [21.5, 66.0], [21.6, 66.0], [21.7, 66.0], [21.8, 66.0], [21.9, 66.0], [22.0, 66.0], [22.1, 66.0], [22.2, 66.0], [22.3, 67.0], [22.4, 67.0], [22.5, 67.0], [22.6, 67.0], [22.7, 67.0], [22.8, 67.0], [22.9, 67.0], [23.0, 67.0], [23.1, 67.0], [23.2, 67.0], [23.3, 67.0], [23.4, 67.0], [23.5, 67.0], [23.6, 67.0], [23.7, 67.0], [23.8, 67.0], [23.9, 67.0], [24.0, 67.0], [24.1, 67.0], [24.2, 67.0], [24.3, 67.0], [24.4, 67.0], [24.5, 67.0], [24.6, 67.0], [24.7, 67.0], [24.8, 67.0], [24.9, 67.0], [25.0, 67.0], [25.1, 67.0], [25.2, 67.0], [25.3, 67.0], [25.4, 67.0], [25.5, 67.0], [25.6, 67.0], [25.7, 67.0], [25.8, 67.0], [25.9, 68.0], [26.0, 68.0], [26.1, 68.0], [26.2, 68.0], [26.3, 68.0], [26.4, 68.0], [26.5, 68.0], [26.6, 68.0], [26.7, 68.0], [26.8, 68.0], [26.9, 68.0], [27.0, 68.0], [27.1, 68.0], [27.2, 68.0], [27.3, 68.0], [27.4, 68.0], [27.5, 68.0], [27.6, 68.0], [27.7, 68.0], [27.8, 68.0], [27.9, 68.0], [28.0, 68.0], [28.1, 68.0], [28.2, 68.0], [28.3, 68.0], [28.4, 68.0], [28.5, 68.0], [28.6, 68.0], [28.7, 68.0], [28.8, 68.0], [28.9, 68.0], [29.0, 68.0], [29.1, 68.0], [29.2, 68.0], [29.3, 68.0], [29.4, 68.0], [29.5, 69.0], [29.6, 69.0], [29.7, 69.0], [29.8, 69.0], [29.9, 69.0], [30.0, 69.0], [30.1, 69.0], [30.2, 69.0], [30.3, 69.0], [30.4, 69.0], [30.5, 69.0], [30.6, 69.0], [30.7, 69.0], [30.8, 69.0], [30.9, 69.0], [31.0, 69.0], [31.1, 69.0], [31.2, 69.0], [31.3, 69.0], [31.4, 69.0], [31.5, 69.0], [31.6, 69.0], [31.7, 69.0], [31.8, 69.0], [31.9, 69.0], [32.0, 69.0], [32.1, 69.0], [32.2, 69.0], [32.3, 69.0], [32.4, 69.0], [32.5, 69.0], [32.6, 69.0], [32.7, 69.0], [32.8, 69.0], [32.9, 69.0], [33.0, 69.0], [33.1, 70.0], [33.2, 70.0], [33.3, 70.0], [33.4, 70.0], [33.5, 70.0], [33.6, 70.0], [33.7, 70.0], [33.8, 70.0], [33.9, 70.0], [34.0, 70.0], [34.1, 70.0], [34.2, 70.0], [34.3, 70.0], [34.4, 70.0], [34.5, 70.0], [34.6, 70.0], [34.7, 70.0], [34.8, 70.0], [34.9, 70.0], [35.0, 70.0], [35.1, 70.0], [35.2, 70.0], [35.3, 70.0], [35.4, 70.0], [35.5, 70.0], [35.6, 70.0], [35.7, 70.0], [35.8, 70.0], [35.9, 70.0], [36.0, 70.0], [36.1, 70.0], [36.2, 70.0], [36.3, 70.0], [36.4, 70.0], [36.5, 70.0], [36.6, 70.0], [36.7, 70.0], [36.8, 70.0], [36.9, 70.0], [37.0, 70.0], [37.1, 71.0], [37.2, 71.0], [37.3, 71.0], [37.4, 71.0], [37.5, 71.0], [37.6, 71.0], [37.7, 71.0], [37.8, 71.0], [37.9, 71.0], [38.0, 71.0], [38.1, 71.0], [38.2, 71.0], [38.3, 71.0], [38.4, 71.0], [38.5, 71.0], [38.6, 71.0], [38.7, 71.0], [38.8, 71.0], [38.9, 71.0], [39.0, 71.0], [39.1, 71.0], [39.2, 71.0], [39.3, 71.0], [39.4, 71.0], [39.5, 71.0], [39.6, 71.0], [39.7, 71.0], [39.8, 71.0], [39.9, 71.0], [40.0, 71.0], [40.1, 71.0], [40.2, 71.0], [40.3, 71.0], [40.4, 71.0], [40.5, 71.0], [40.6, 71.0], [40.7, 72.0], [40.8, 72.0], [40.9, 72.0], [41.0, 72.0], [41.1, 72.0], [41.2, 72.0], [41.3, 72.0], [41.4, 72.0], [41.5, 72.0], [41.6, 72.0], [41.7, 72.0], [41.8, 72.0], [41.9, 72.0], [42.0, 72.0], [42.1, 72.0], [42.2, 72.0], [42.3, 72.0], [42.4, 72.0], [42.5, 72.0], [42.6, 72.0], [42.7, 72.0], [42.8, 72.0], [42.9, 72.0], [43.0, 72.0], [43.1, 72.0], [43.2, 72.0], [43.3, 72.0], [43.4, 72.0], [43.5, 72.0], [43.6, 72.0], [43.7, 72.0], [43.8, 72.0], [43.9, 72.0], [44.0, 72.0], [44.1, 73.0], [44.2, 73.0], [44.3, 73.0], [44.4, 73.0], [44.5, 73.0], [44.6, 73.0], [44.7, 73.0], [44.8, 73.0], [44.9, 73.0], [45.0, 73.0], [45.1, 73.0], [45.2, 73.0], [45.3, 73.0], [45.4, 73.0], [45.5, 73.0], [45.6, 73.0], [45.7, 73.0], [45.8, 73.0], [45.9, 73.0], [46.0, 73.0], [46.1, 73.0], [46.2, 73.0], [46.3, 73.0], [46.4, 73.0], [46.5, 73.0], [46.6, 73.0], [46.7, 73.0], [46.8, 73.0], [46.9, 73.0], [47.0, 73.0], [47.1, 73.0], [47.2, 74.0], [47.3, 74.0], [47.4, 74.0], [47.5, 74.0], [47.6, 74.0], [47.7, 74.0], [47.8, 74.0], [47.9, 74.0], [48.0, 74.0], [48.1, 74.0], [48.2, 74.0], [48.3, 74.0], [48.4, 74.0], [48.5, 74.0], [48.6, 74.0], [48.7, 74.0], [48.8, 74.0], [48.9, 74.0], [49.0, 74.0], [49.1, 74.0], [49.2, 74.0], [49.3, 74.0], [49.4, 74.0], [49.5, 74.0], [49.6, 74.0], [49.7, 74.0], [49.8, 74.0], [49.9, 74.0], [50.0, 74.0], [50.1, 74.0], [50.2, 75.0], [50.3, 75.0], [50.4, 75.0], [50.5, 75.0], [50.6, 75.0], [50.7, 75.0], [50.8, 75.0], [50.9, 75.0], [51.0, 75.0], [51.1, 75.0], [51.2, 75.0], [51.3, 75.0], [51.4, 75.0], [51.5, 75.0], [51.6, 75.0], [51.7, 75.0], [51.8, 75.0], [51.9, 75.0], [52.0, 75.0], [52.1, 75.0], [52.2, 75.0], [52.3, 75.0], [52.4, 75.0], [52.5, 75.0], [52.6, 75.0], [52.7, 75.0], [52.8, 75.0], [52.9, 75.0], [53.0, 75.0], [53.1, 76.0], [53.2, 76.0], [53.3, 76.0], [53.4, 76.0], [53.5, 76.0], [53.6, 76.0], [53.7, 76.0], [53.8, 76.0], [53.9, 76.0], [54.0, 76.0], [54.1, 76.0], [54.2, 76.0], [54.3, 76.0], [54.4, 76.0], [54.5, 76.0], [54.6, 76.0], [54.7, 76.0], [54.8, 76.0], [54.9, 76.0], [55.0, 76.0], [55.1, 76.0], [55.2, 76.0], [55.3, 76.0], [55.4, 76.0], [55.5, 76.0], [55.6, 76.0], [55.7, 76.0], [55.8, 76.0], [55.9, 76.0], [56.0, 77.0], [56.1, 77.0], [56.2, 77.0], [56.3, 77.0], [56.4, 77.0], [56.5, 77.0], [56.6, 77.0], [56.7, 77.0], [56.8, 77.0], [56.9, 77.0], [57.0, 77.0], [57.1, 77.0], [57.2, 77.0], [57.3, 77.0], [57.4, 77.0], [57.5, 77.0], [57.6, 77.0], [57.7, 77.0], [57.8, 77.0], [57.9, 77.0], [58.0, 77.0], [58.1, 77.0], [58.2, 77.0], [58.3, 77.0], [58.4, 77.0], [58.5, 77.0], [58.6, 77.0], [58.7, 78.0], [58.8, 78.0], [58.9, 78.0], [59.0, 78.0], [59.1, 78.0], [59.2, 78.0], [59.3, 78.0], [59.4, 78.0], [59.5, 78.0], [59.6, 78.0], [59.7, 78.0], [59.8, 78.0], [59.9, 78.0], [60.0, 78.0], [60.1, 78.0], [60.2, 78.0], [60.3, 78.0], [60.4, 78.0], [60.5, 78.0], [60.6, 78.0], [60.7, 78.0], [60.8, 78.0], [60.9, 78.0], [61.0, 78.0], [61.1, 79.0], [61.2, 79.0], [61.3, 79.0], [61.4, 79.0], [61.5, 79.0], [61.6, 79.0], [61.7, 79.0], [61.8, 79.0], [61.9, 79.0], [62.0, 79.0], [62.1, 79.0], [62.2, 79.0], [62.3, 79.0], [62.4, 79.0], [62.5, 79.0], [62.6, 79.0], [62.7, 79.0], [62.8, 79.0], [62.9, 79.0], [63.0, 79.0], [63.1, 79.0], [63.2, 79.0], [63.3, 79.0], [63.4, 79.0], [63.5, 79.0], [63.6, 79.0], [63.7, 80.0], [63.8, 80.0], [63.9, 80.0], [64.0, 80.0], [64.1, 80.0], [64.2, 80.0], [64.3, 80.0], [64.4, 80.0], [64.5, 80.0], [64.6, 80.0], [64.7, 80.0], [64.8, 80.0], [64.9, 80.0], [65.0, 80.0], [65.1, 80.0], [65.2, 80.0], [65.3, 80.0], [65.4, 80.0], [65.5, 80.0], [65.6, 80.0], [65.7, 80.0], [65.8, 81.0], [65.9, 81.0], [66.0, 81.0], [66.1, 81.0], [66.2, 81.0], [66.3, 81.0], [66.4, 81.0], [66.5, 81.0], [66.6, 81.0], [66.7, 81.0], [66.8, 81.0], [66.9, 81.0], [67.0, 81.0], [67.1, 81.0], [67.2, 81.0], [67.3, 81.0], [67.4, 81.0], [67.5, 81.0], [67.6, 81.0], [67.7, 81.0], [67.8, 81.0], [67.9, 82.0], [68.0, 82.0], [68.1, 82.0], [68.2, 82.0], [68.3, 82.0], [68.4, 82.0], [68.5, 82.0], [68.6, 82.0], [68.7, 82.0], [68.8, 82.0], [68.9, 82.0], [69.0, 82.0], [69.1, 82.0], [69.2, 82.0], [69.3, 82.0], [69.4, 82.0], [69.5, 82.0], [69.6, 82.0], [69.7, 82.0], [69.8, 83.0], [69.9, 83.0], [70.0, 83.0], [70.1, 83.0], [70.2, 83.0], [70.3, 83.0], [70.4, 83.0], [70.5, 83.0], [70.6, 83.0], [70.7, 83.0], [70.8, 83.0], [70.9, 83.0], [71.0, 83.0], [71.1, 83.0], [71.2, 83.0], [71.3, 83.0], [71.4, 84.0], [71.5, 84.0], [71.6, 84.0], [71.7, 84.0], [71.8, 84.0], [71.9, 84.0], [72.0, 84.0], [72.1, 84.0], [72.2, 84.0], [72.3, 84.0], [72.4, 84.0], [72.5, 84.0], [72.6, 84.0], [72.7, 84.0], [72.8, 84.0], [72.9, 85.0], [73.0, 85.0], [73.1, 85.0], [73.2, 85.0], [73.3, 85.0], [73.4, 85.0], [73.5, 85.0], [73.6, 85.0], [73.7, 85.0], [73.8, 85.0], [73.9, 85.0], [74.0, 85.0], [74.1, 85.0], [74.2, 86.0], [74.3, 86.0], [74.4, 86.0], [74.5, 86.0], [74.6, 86.0], [74.7, 86.0], [74.8, 86.0], [74.9, 86.0], [75.0, 86.0], [75.1, 86.0], [75.2, 86.0], [75.3, 87.0], [75.4, 87.0], [75.5, 87.0], [75.6, 87.0], [75.7, 87.0], [75.8, 87.0], [75.9, 87.0], [76.0, 87.0], [76.1, 87.0], [76.2, 87.0], [76.3, 87.0], [76.4, 87.0], [76.5, 87.0], [76.6, 88.0], [76.7, 88.0], [76.8, 88.0], [76.9, 88.0], [77.0, 88.0], [77.1, 88.0], [77.2, 88.0], [77.3, 88.0], [77.4, 88.0], [77.5, 88.0], [77.6, 88.0], [77.7, 88.0], [77.8, 89.0], [77.9, 89.0], [78.0, 89.0], [78.1, 89.0], [78.2, 89.0], [78.3, 89.0], [78.4, 89.0], [78.5, 89.0], [78.6, 89.0], [78.7, 90.0], [78.8, 90.0], [78.9, 90.0], [79.0, 90.0], [79.1, 90.0], [79.2, 90.0], [79.3, 90.0], [79.4, 90.0], [79.5, 90.0], [79.6, 90.0], [79.7, 91.0], [79.8, 91.0], [79.9, 91.0], [80.0, 91.0], [80.1, 91.0], [80.2, 91.0], [80.3, 91.0], [80.4, 91.0], [80.5, 91.0], [80.6, 91.0], [80.7, 92.0], [80.8, 92.0], [80.9, 92.0], [81.0, 92.0], [81.1, 92.0], [81.2, 92.0], [81.3, 92.0], [81.4, 93.0], [81.5, 93.0], [81.6, 93.0], [81.7, 93.0], [81.8, 93.0], [81.9, 93.0], [82.0, 94.0], [82.1, 94.0], [82.2, 94.0], [82.3, 94.0], [82.4, 94.0], [82.5, 95.0], [82.6, 95.0], [82.7, 95.0], [82.8, 95.0], [82.9, 95.0], [83.0, 95.0], [83.1, 96.0], [83.2, 96.0], [83.3, 96.0], [83.4, 96.0], [83.5, 96.0], [83.6, 96.0], [83.7, 96.0], [83.8, 97.0], [83.9, 97.0], [84.0, 97.0], [84.1, 97.0], [84.2, 97.0], [84.3, 98.0], [84.4, 98.0], [84.5, 98.0], [84.6, 98.0], [84.7, 98.0], [84.8, 99.0], [84.9, 99.0], [85.0, 99.0], [85.1, 99.0], [85.2, 99.0], [85.3, 100.0], [85.4, 100.0], [85.5, 100.0], [85.6, 100.0], [85.7, 100.0], [85.8, 100.0], [85.9, 101.0], [86.0, 101.0], [86.1, 101.0], [86.2, 101.0], [86.3, 101.0], [86.4, 102.0], [86.5, 102.0], [86.6, 102.0], [86.7, 103.0], [86.8, 103.0], [86.9, 103.0], [87.0, 103.0], [87.1, 103.0], [87.2, 104.0], [87.3, 104.0], [87.4, 104.0], [87.5, 104.0], [87.6, 105.0], [87.7, 105.0], [87.8, 105.0], [87.9, 105.0], [88.0, 106.0], [88.1, 106.0], [88.2, 107.0], [88.3, 107.0], [88.4, 107.0], [88.5, 108.0], [88.6, 108.0], [88.7, 108.0], [88.8, 109.0], [88.9, 109.0], [89.0, 109.0], [89.1, 110.0], [89.2, 110.0], [89.3, 111.0], [89.4, 111.0], [89.5, 112.0], [89.6, 112.0], [89.7, 112.0], [89.8, 113.0], [89.9, 113.0], [90.0, 113.0], [90.1, 114.0], [90.2, 114.0], [90.3, 115.0], [90.4, 116.0], [90.5, 116.0], [90.6, 117.0], [90.7, 117.0], [90.8, 118.0], [90.9, 119.0], [91.0, 120.0], [91.1, 120.0], [91.2, 121.0], [91.3, 121.0], [91.4, 122.0], [91.5, 123.0], [91.6, 123.0], [91.7, 124.0], [91.8, 124.0], [91.9, 125.0], [92.0, 125.0], [92.1, 126.0], [92.2, 126.0], [92.3, 127.0], [92.4, 128.0], [92.5, 129.0], [92.6, 130.0], [92.7, 131.0], [92.8, 132.0], [92.9, 133.0], [93.0, 134.0], [93.1, 135.0], [93.2, 137.0], [93.3, 138.0], [93.4, 139.0], [93.5, 140.0], [93.6, 142.0], [93.7, 144.0], [93.8, 145.0], [93.9, 147.0], [94.0, 150.0], [94.1, 151.0], [94.2, 154.0], [94.3, 156.0], [94.4, 160.0], [94.5, 163.0], [94.6, 165.0], [94.7, 169.0], [94.8, 173.0], [94.9, 184.0], [95.0, 193.0], [95.1, 203.0], [95.2, 209.0], [95.3, 235.0], [95.4, 249.0], [95.5, 260.0], [95.6, 264.0], [95.7, 269.0], [95.8, 274.0], [95.9, 279.0], [96.0, 284.0], [96.1, 289.0], [96.2, 293.0], [96.3, 297.0], [96.4, 300.0], [96.5, 303.0], [96.6, 307.0], [96.7, 311.0], [96.8, 315.0], [96.9, 318.0], [97.0, 322.0], [97.1, 326.0], [97.2, 329.0], [97.3, 334.0], [97.4, 339.0], [97.5, 345.0], [97.6, 353.0], [97.7, 365.0], [97.8, 375.0], [97.9, 393.0], [98.0, 426.0], [98.1, 473.0], [98.2, 484.0], [98.3, 495.0], [98.4, 506.0], [98.5, 514.0], [98.6, 525.0], [98.7, 530.0], [98.8, 541.0], [98.9, 550.0], [99.0, 558.0], [99.1, 577.0], [99.2, 599.0], [99.3, 645.0], [99.4, 768.0], [99.5, 810.0], [99.6, 875.0], [99.7, 1136.0], [99.8, 1278.0], [99.9, 1631.0]], "isOverall": false, "label": "博客详情页", "isController": false}], "supportsControllersDiscrimination": true, "maxX": 100.0, "title": "Response Time Percentiles"}},
        getOptions: function() {
            return {
                series: {
                    points: { show: false }
                },
                legend: {
                    noColumns: 2,
                    show: true,
                    container: '#legendResponseTimePercentiles'
                },
                xaxis: {
                    tickDecimals: 1,
                    axisLabel: "Percentiles",
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20,
                },
                yaxis: {
                    axisLabel: "Percentile value in ms",
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20
                },
                grid: {
                    hoverable: true // IMPORTANT! this is needed for tooltip to
                                    // work
                },
                tooltip: true,
                tooltipOpts: {
                    content: "%s : %x.2 percentile was %y ms"
                },
                selection: { mode: "xy" },
            };
        },
        createGraph: function() {
            var data = this.data;
            var dataset = prepareData(data.result.series, $("#choicesResponseTimePercentiles"));
            var options = this.getOptions();
            prepareOptions(options, data);
            $.plot($("#flotResponseTimesPercentiles"), dataset, options);
            // setup overview
            $.plot($("#overviewResponseTimesPercentiles"), dataset, prepareOverviewOptions(options));
        }
};

/**
 * @param elementId Id of element where we display message
 */
function setEmptyGraph(elementId) {
    $(function() {
        $(elementId).text("No graph series with filter="+seriesFilter);
    });
}

// Response times percentiles
function refreshResponseTimePercentiles() {
    var infos = responseTimePercentilesInfos;
    prepareSeries(infos.data);
    if(infos.data.result.series.length == 0) {
        setEmptyGraph("#bodyResponseTimePercentiles");
        return;
    }
    if (isGraph($("#flotResponseTimesPercentiles"))){
        infos.createGraph();
    } else {
        var choiceContainer = $("#choicesResponseTimePercentiles");
        createLegend(choiceContainer, infos);
        infos.createGraph();
        setGraphZoomable("#flotResponseTimesPercentiles", "#overviewResponseTimesPercentiles");
        $('#bodyResponseTimePercentiles .legendColorBox > div').each(function(i){
            $(this).clone().prependTo(choiceContainer.find("li").eq(i));
        });
    }
}

var responseTimeDistributionInfos = {
        data: {"result": {"minY": 1.0, "minX": 0.0, "maxY": 16016.0, "series": [{"data": [[0.0, 15193.0], [2100.0, 2.0], [2200.0, 1.0], [600.0, 44.0], [2400.0, 1.0], [700.0, 16.0], [2800.0, 1.0], [200.0, 277.0], [800.0, 22.0], [900.0, 2.0], [1000.0, 17.0], [1100.0, 23.0], [300.0, 232.0], [1200.0, 6.0], [1300.0, 3.0], [5400.0, 1.0], [1400.0, 4.0], [1500.0, 2.0], [100.0, 1697.0], [400.0, 127.0], [1600.0, 3.0], [1700.0, 2.0], [1900.0, 3.0], [500.0, 230.0]], "isOverall": false, "label": "用户信息", "isController": false}, {"data": [[0.0, 12897.0], [600.0, 171.0], [700.0, 53.0], [800.0, 41.0], [900.0, 17.0], [1000.0, 107.0], [1100.0, 137.0], [1200.0, 35.0], [1300.0, 8.0], [1400.0, 9.0], [1500.0, 4.0], [1600.0, 2.0], [1700.0, 4.0], [1800.0, 4.0], [1900.0, 8.0], [2000.0, 5.0], [2100.0, 28.0], [2300.0, 16.0], [2200.0, 33.0], [2400.0, 9.0], [2500.0, 1.0], [2600.0, 6.0], [2800.0, 3.0], [3000.0, 1.0], [3700.0, 1.0], [3600.0, 1.0], [3900.0, 2.0], [4100.0, 2.0], [4300.0, 5.0], [4200.0, 1.0], [4400.0, 5.0], [4500.0, 5.0], [4600.0, 5.0], [4700.0, 4.0], [4900.0, 2.0], [5300.0, 1.0], [5200.0, 2.0], [7100.0, 1.0], [8600.0, 2.0], [8700.0, 1.0], [8900.0, 1.0], [9100.0, 2.0], [9200.0, 1.0], [9500.0, 1.0], [9400.0, 1.0], [17400.0, 1.0], [17300.0, 1.0], [18200.0, 1.0], [100.0, 1398.0], [37600.0, 1.0], [200.0, 846.0], [300.0, 849.0], [400.0, 321.0], [500.0, 827.0]], "isOverall": false, "label": "博客列表页", "isController": false}, {"data": [[2300.0, 5.0], [2200.0, 2.0], [600.0, 132.0], [700.0, 28.0], [200.0, 1068.0], [800.0, 14.0], [3400.0, 1.0], [900.0, 2.0], [1000.0, 3.0], [1100.0, 174.0], [300.0, 185.0], [1200.0, 52.0], [21000.0, 14.0], [1300.0, 12.0], [5200.0, 1.0], [1400.0, 1.0], [1500.0, 5.0], [100.0, 16016.0], [400.0, 48.0], [1600.0, 2.0], [1700.0, 9.0], [1800.0, 2.0], [1900.0, 1.0], [500.0, 164.0]], "isOverall": false, "label": "登录", "isController": false}, {"data": [[0.0, 15230.0], [600.0, 24.0], [700.0, 21.0], [800.0, 26.0], [900.0, 4.0], [1000.0, 5.0], [1100.0, 16.0], [18400.0, 1.0], [1200.0, 15.0], [1300.0, 7.0], [1400.0, 4.0], [1500.0, 1.0], [100.0, 1747.0], [1600.0, 1.0], [1800.0, 3.0], [1900.0, 1.0], [2000.0, 3.0], [2200.0, 1.0], [2500.0, 2.0], [2600.0, 2.0], [2900.0, 1.0], [200.0, 239.0], [3500.0, 2.0], [4400.0, 1.0], [300.0, 276.0], [400.0, 75.0], [500.0, 153.0]], "isOverall": false, "label": "博客详情页", "isController": false}], "supportsControllersDiscrimination": true, "granularity": 100, "maxX": 37600.0, "title": "Response Time Distribution"}},
        getOptions: function() {
            var granularity = this.data.result.granularity;
            return {
                legend: {
                    noColumns: 2,
                    show: true,
                    container: '#legendResponseTimeDistribution'
                },
                xaxis:{
                    axisLabel: "Response times in ms",
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20,
                },
                yaxis: {
                    axisLabel: "Number of responses",
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20,
                },
                bars : {
                    show: true,
                    barWidth: this.data.result.granularity
                },
                grid: {
                    hoverable: true // IMPORTANT! this is needed for tooltip to
                                    // work
                },
                tooltip: true,
                tooltipOpts: {
                    content: function(label, xval, yval, flotItem){
                        return yval + " responses for " + label + " were between " + xval + " and " + (xval + granularity) + " ms";
                    }
                }
            };
        },
        createGraph: function() {
            var data = this.data;
            var options = this.getOptions();
            prepareOptions(options, data);
            $.plot($("#flotResponseTimeDistribution"), prepareData(data.result.series, $("#choicesResponseTimeDistribution")), options);
        }

};

// Response time distribution
function refreshResponseTimeDistribution() {
    var infos = responseTimeDistributionInfos;
    prepareSeries(infos.data);
    if(infos.data.result.series.length == 0) {
        setEmptyGraph("#bodyResponseTimeDistribution");
        return;
    }
    if (isGraph($("#flotResponseTimeDistribution"))){
        infos.createGraph();
    }else{
        var choiceContainer = $("#choicesResponseTimeDistribution");
        createLegend(choiceContainer, infos);
        infos.createGraph();
        $('#footerResponseTimeDistribution .legendColorBox > div').each(function(i){
            $(this).clone().prependTo(choiceContainer.find("li").eq(i));
        });
    }
};


var syntheticResponseTimeDistributionInfos = {
        data: {"result": {"minY": 50.0, "minX": 0.0, "ticks": [[0, "Requests having \nresponse time <= 500ms"], [1, "Requests having \nresponse time > 500ms and <= 1,500ms"], [2, "Requests having \nresponse time > 1,500ms"], [3, "Requests in error"]], "maxY": 68702.0, "series": [{"data": [[0.0, 68702.0]], "color": "#9ACD32", "isOverall": false, "label": "Requests having \nresponse time <= 500ms", "isController": false}, {"data": [[1.0, 2613.0]], "color": "yellow", "isOverall": false, "label": "Requests having \nresponse time > 500ms and <= 1,500ms", "isController": false}, {"data": [[2.0, 236.0]], "color": "orange", "isOverall": false, "label": "Requests having \nresponse time > 1,500ms", "isController": false}, {"data": [[3.0, 50.0]], "color": "#FF6347", "isOverall": false, "label": "Requests in error", "isController": false}], "supportsControllersDiscrimination": false, "maxX": 3.0, "title": "Synthetic Response Times Distribution"}},
        getOptions: function() {
            return {
                legend: {
                    noColumns: 2,
                    show: true,
                    container: '#legendSyntheticResponseTimeDistribution'
                },
                xaxis:{
                    axisLabel: "Response times ranges",
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20,
                    tickLength:0,
                    min:-0.5,
                    max:3.5
                },
                yaxis: {
                    axisLabel: "Number of responses",
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20,
                },
                bars : {
                    show: true,
                    align: "center",
                    barWidth: 0.25,
                    fill:.75
                },
                grid: {
                    hoverable: true // IMPORTANT! this is needed for tooltip to
                                    // work
                },
                tooltip: true,
                tooltipOpts: {
                    content: function(label, xval, yval, flotItem){
                        return yval + " " + label;
                    }
                }
            };
        },
        createGraph: function() {
            var data = this.data;
            var options = this.getOptions();
            prepareOptions(options, data);
            options.xaxis.ticks = data.result.ticks;
            $.plot($("#flotSyntheticResponseTimeDistribution"), prepareData(data.result.series, $("#choicesSyntheticResponseTimeDistribution")), options);
        }

};

// Response time distribution
function refreshSyntheticResponseTimeDistribution() {
    var infos = syntheticResponseTimeDistributionInfos;
    prepareSeries(infos.data, true);
    if (isGraph($("#flotSyntheticResponseTimeDistribution"))){
        infos.createGraph();
    }else{
        var choiceContainer = $("#choicesSyntheticResponseTimeDistribution");
        createLegend(choiceContainer, infos);
        infos.createGraph();
        $('#footerSyntheticResponseTimeDistribution .legendColorBox > div').each(function(i){
            $(this).clone().prependTo(choiceContainer.find("li").eq(i));
        });
    }
};

var activeThreadsOverTimeInfos = {
        data: {"result": {"minY": 6.0, "minX": 1.7494566E12, "maxY": 89.65527202696163, "series": [{"data": [[1.74945666E12, 85.17878787878821], [1.74945672E12, 89.65527202696163], [1.74945678E12, 6.0], [1.7494566E12, 35.24629055243535]], "isOverall": false, "label": "jp@gc - Stepping Thread Group", "isController": false}], "supportsControllersDiscrimination": false, "granularity": 60000, "maxX": 1.74945678E12, "title": "Active Threads Over Time"}},
        getOptions: function() {
            return {
                series: {
                    stack: true,
                    lines: {
                        show: true,
                        fill: true
                    },
                    points: {
                        show: true
                    }
                },
                xaxis: {
                    mode: "time",
                    timeformat: getTimeFormat(this.data.result.granularity),
                    axisLabel: getElapsedTimeLabel(this.data.result.granularity),
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20,
                },
                yaxis: {
                    axisLabel: "Number of active threads",
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20
                },
                legend: {
                    noColumns: 6,
                    show: true,
                    container: '#legendActiveThreadsOverTime'
                },
                grid: {
                    hoverable: true // IMPORTANT! this is needed for tooltip to
                                    // work
                },
                selection: {
                    mode: 'xy'
                },
                tooltip: true,
                tooltipOpts: {
                    content: "%s : At %x there were %y active threads"
                }
            };
        },
        createGraph: function() {
            var data = this.data;
            var dataset = prepareData(data.result.series, $("#choicesActiveThreadsOverTime"));
            var options = this.getOptions();
            prepareOptions(options, data);
            $.plot($("#flotActiveThreadsOverTime"), dataset, options);
            // setup overview
            $.plot($("#overviewActiveThreadsOverTime"), dataset, prepareOverviewOptions(options));
        }
};

// Active Threads Over Time
function refreshActiveThreadsOverTime(fixTimestamps) {
    var infos = activeThreadsOverTimeInfos;
    prepareSeries(infos.data);
    if(fixTimestamps) {
        fixTimeStamps(infos.data.result.series, 28800000);
    }
    if(isGraph($("#flotActiveThreadsOverTime"))) {
        infos.createGraph();
    }else{
        var choiceContainer = $("#choicesActiveThreadsOverTime");
        createLegend(choiceContainer, infos);
        infos.createGraph();
        setGraphZoomable("#flotActiveThreadsOverTime", "#overviewActiveThreadsOverTime");
        $('#footerActiveThreadsOverTime .legendColorBox > div').each(function(i){
            $(this).clone().prependTo(choiceContainer.find("li").eq(i));
        });
    }
};

var timeVsThreadsInfos = {
        data: {"result": {"minY": 63.5, "minX": 3.0, "maxY": 3624.3333333333335, "series": [{"data": [[4.0, 67.66666666666667], [5.0, 69.46666666666667], [6.0, 71.4], [7.0, 65.75], [8.0, 66.2], [9.0, 68.5], [10.0, 66.85106382978724], [11.0, 64.71428571428571], [12.0, 68.52631578947368], [13.0, 68.45454545454545], [14.0, 70.8], [15.0, 67.41958041958041], [16.0, 65.87499999999999], [17.0, 70.32352941176472], [18.0, 66.92307692307692], [19.0, 66.0], [20.0, 67.29050279329601], [21.0, 69.64285714285714], [22.0, 69.19607843137256], [23.0, 69.63636363636364], [24.0, 71.07142857142857], [25.0, 70.60465116279066], [26.0, 69.27777777777779], [27.0, 70.5], [28.0, 69.12500000000001], [29.0, 67.5], [30.0, 71.82283464566923], [31.0, 76.77777777777779], [32.0, 70.01265822784812], [33.0, 79.33333333333334], [34.0, 70.35], [35.0, 78.52238805970146], [36.0, 69.56521739130434], [37.0, 71.70833333333333], [38.0, 67.86956521739131], [39.0, 70.8181818181818], [40.0, 74.01201201201206], [41.0, 71.95238095238096], [42.0, 73.52173913043484], [43.0, 96.65], [44.0, 72.03846153846156], [45.0, 77.96368715083801], [46.0, 68.22727272727275], [47.0, 72.6532258064516], [48.0, 85.57142857142858], [49.0, 75.7878787878788], [50.0, 73.49333333333324], [51.0, 72.11111111111109], [52.0, 78.31884057971014], [53.0, 99.95238095238095], [54.0, 75.58823529411764], [55.0, 77.93409090909081], [56.0, 103.09090909090911], [57.0, 77.431654676259], [58.0, 72.62068965517241], [59.0, 84.70270270270272], [60.0, 78.12291666666668], [61.0, 90.81818181818181], [62.0, 78.88888888888889], [63.0, 68.8], [64.0, 81.65079365079366], [65.0, 81.23541666666662], [66.0, 113.3448275862069], [67.0, 92.71428571428572], [68.0, 82.19047619047618], [69.0, 80.48958333333334], [70.0, 89.64414414414418], [71.0, 73.76923076923077], [72.0, 93.65979381443297], [73.0, 93.17187500000001], [74.0, 109.95348837209303], [75.0, 100.7722095671982], [76.0, 73.42857142857142], [77.0, 78.3309859154929], [78.0, 118.09375000000001], [79.0, 131.13793103448276], [80.0, 95.16704288939054], [81.0, 104.73333333333332], [82.0, 118.19047619047619], [83.0, 96.94814814814815], [84.0, 88.25925925925927], [85.0, 94.66970387243734], [86.0, 117.44827586206895], [87.0, 92.7], [88.0, 87.9051724137931], [89.0, 102.16], [90.0, 111.65647058823532], [91.0, 131.6206896551724], [92.0, 112.6], [93.0, 89.88235294117646], [94.0, 109.26490066225163], [95.0, 123.38297872340425], [96.0, 143.3684210526316], [97.0, 127.29357798165145], [98.0, 136.3793103448276], [99.0, 160.78260869565213], [100.0, 119.08206461195705]], "isOverall": false, "label": "用户信息", "isController": false}, {"data": [[78.54123624993069, 101.49589591825334]], "isOverall": false, "label": "用户信息-Aggregated", "isController": false}, {"data": [[4.0, 68.0], [5.0, 69.8222222222222], [6.0, 69.5], [7.0, 79.0], [8.0, 63.5], [9.0, 65.33333333333333], [10.0, 66.65306122448982], [11.0, 66.2], [12.0, 67.71428571428571], [13.0, 70.0], [14.0, 66.5], [15.0, 67.36170212765956], [16.0, 64.60000000000001], [17.0, 69.76470588235293], [18.0, 66.18181818181817], [19.0, 66.0], [20.0, 67.06593406593402], [21.0, 68.30769230769229], [22.0, 69.55555555555554], [23.0, 70.82352941176472], [24.0, 73.0], [25.0, 69.88018433179728], [26.0, 67.3076923076923], [27.0, 69.22535211267608], [28.0, 69.0], [29.0, 67.13333333333335], [30.0, 70.7992125984252], [31.0, 78.4705882352941], [32.0, 71.19512195121949], [33.0, 85.42857142857143], [34.0, 67.61538461538461], [35.0, 78.11567164179107], [36.0, 68.54999999999998], [37.0, 71.93684210526315], [38.0, 69.09090909090908], [39.0, 69.14999999999999], [40.0, 73.2259036144579], [41.0, 71.92], [42.0, 75.50847457627118], [43.0, 116.0], [44.0, 70.05882352941175], [45.0, 74.55988857938719], [46.0, 70.18181818181817], [47.0, 72.49230769230772], [48.0, 87.65], [49.0, 73.06249999999999], [50.0, 73.58666666666663], [51.0, 69.66666666666667], [52.0, 78.09285714285711], [53.0, 90.76190476190477], [54.0, 78.74193548387096], [55.0, 75.986301369863], [56.0, 91.42424242424242], [57.0, 79.67142857142856], [58.0, 71.64000000000001], [59.0, 84.60465116279069], [60.0, 77.30833333333335], [61.0, 99.95238095238093], [62.0, 111.50847457627115], [63.0, 446.71739130434787], [64.0, 117.76119402985074], [65.0, 92.875], [66.0, 140.79310344827584], [67.0, 97.82352941176472], [68.0, 122.91954022988506], [69.0, 114.1034482758621], [70.0, 135.35891647855547], [71.0, 105.0], [72.0, 141.22641509433964], [73.0, 132.7735849056604], [74.0, 158.52083333333334], [75.0, 158.31627906976752], [76.0, 127.34374999999996], [77.0, 146.85507246376812], [78.0, 183.29999999999998], [79.0, 264.67567567567556], [80.0, 221.52752293578], [81.0, 226.2962962962963], [82.0, 153.08695652173913], [83.0, 236.9166666666666], [84.0, 213.04615384615389], [85.0, 216.83294117647063], [86.0, 296.43749999999994], [87.0, 239.8928571428571], [88.0, 214.22727272727275], [89.0, 355.09375], [90.0, 217.83294663573085], [91.0, 198.45], [92.0, 207.0], [93.0, 143.77777777777777], [94.0, 153.42857142857142], [95.0, 260.16179775280904], [96.0, 219.96551724137927], [97.0, 305.8151260504202], [98.0, 228.25757575757575], [99.0, 224.5806451612903], [100.0, 257.5945510835922]], "isOverall": false, "label": "博客列表页", "isController": false}, {"data": [[78.56534376746771, 188.50055897149335]], "isOverall": false, "label": "博客列表页-Aggregated", "isController": false}, {"data": [[3.0, 159.0], [4.0, 130.0], [5.0, 136.35555555555555], [6.0, 3624.3333333333335], [7.0, 3610.6666666666665], [8.0, 125.75], [9.0, 134.42857142857142], [10.0, 131.8], [11.0, 137.375], [12.0, 133.64999999999998], [13.0, 130.0], [14.0, 135.2], [15.0, 134.3695652173913], [16.0, 131.5], [17.0, 137.18421052631575], [18.0, 131.27272727272725], [19.0, 132.1], [20.0, 132.50549450549454], [21.0, 201.26666666666665], [22.0, 138.60377358490564], [23.0, 148.45454545454547], [24.0, 139.625], [25.0, 138.8971962616822], [26.0, 134.86666666666665], [27.0, 137.58571428571423], [28.0, 134.23529411764704], [29.0, 135.1333333333333], [30.0, 140.58333333333326], [31.0, 149.84210526315786], [32.0, 137.56250000000009], [33.0, 148.2941176470588], [34.0, 146.52000000000004], [35.0, 153.8296296296298], [36.0, 133.76190476190473], [37.0, 137.33695652173913], [38.0, 134.86363636363637], [39.0, 138.56], [40.0, 146.04790419161677], [41.0, 141.36842105263156], [42.0, 143.20833333333337], [43.0, 166.0], [44.0, 167.54545454545453], [45.0, 146.94900849858348], [46.0, 134.41666666666669], [47.0, 140.9837398373983], [48.0, 159.9230769230769], [49.0, 158.88571428571427], [50.0, 181.3358778625954], [51.0, 137.07142857142858], [52.0, 159.82142857142853], [53.0, 174.0], [54.0, 156.8235294117647], [55.0, 147.25512528473777], [56.0, 158.80000000000004], [57.0, 153.3566433566433], [58.0, 144.68750000000003], [59.0, 160.18421052631578], [60.0, 148.85564853556477], [61.0, 176.36], [62.0, 160.16666666666669], [63.0, 137.18867924528303], [64.0, 154.8730158730159], [65.0, 147.9999999999999], [66.0, 209.3913043478261], [67.0, 170.38709677419357], [68.0, 172.3111111111111], [69.0, 166.3793103448276], [70.0, 211.419501133787], [71.0, 141.84615384615378], [72.0, 369.86138613861385], [73.0, 136.74137931034485], [74.0, 217.84999999999997], [75.0, 178.76765375854183], [76.0, 191.4418604651163], [77.0, 191.19852941176475], [78.0, 159.66666666666663], [79.0, 233.31034482758616], [80.0, 172.4308035714286], [81.0, 173.26923076923075], [82.0, 164.81249999999997], [83.0, 178.52482269503548], [84.0, 201.9508196721312], [85.0, 173.47465437788026], [86.0, 134.12], [87.0, 163.4857142857143], [88.0, 174.3333333333333], [89.0, 182.6393442622951], [90.0, 287.74881516587675], [91.0, 254.35483870967747], [92.0, 191.03030303030303], [93.0, 146.18918918918925], [94.0, 182.3687943262411], [95.0, 188.0091743119267], [96.0, 160.92000000000004], [97.0, 173.91346153846158], [98.0, 170.26666666666668], [99.0, 167.19354838709674], [100.0, 221.73521405592723]], "isOverall": false, "label": "登录", "isController": false}, {"data": [[78.47828995039295, 195.5929435371481]], "isOverall": false, "label": "登录-Aggregated", "isController": false}, {"data": [[4.0, 65.0], [5.0, 68.8478260869565], [7.0, 71.6], [8.0, 64.0], [9.0, 67.66666666666667], [10.0, 67.17525773195877], [11.0, 65.2], [12.0, 67.66666666666667], [13.0, 73.2], [14.0, 68.45454545454547], [15.0, 68.03571428571432], [16.0, 65.875], [17.0, 70.05555555555554], [18.0, 67.0], [19.0, 65.4], [20.0, 67.67777777777778], [21.0, 67.25], [22.0, 69.18367346938777], [23.0, 71.00000000000001], [24.0, 71.16666666666667], [25.0, 70.82272727272726], [26.0, 69.71428571428572], [27.0, 70.60606060606057], [28.0, 67.87499999999999], [29.0, 67.81249999999997], [30.0, 71.80314960629929], [31.0, 76.6923076923077], [32.0, 72.15], [33.0, 71.71428571428572], [34.0, 70.61538461538463], [35.0, 83.25746268656718], [36.0, 70.47368421052632], [37.0, 72.28124999999997], [38.0, 70.77272727272728], [39.0, 67.43749999999999], [40.0, 73.43243243243236], [41.0, 71.95652173913045], [42.0, 75.32773109243699], [43.0, 122.78947368421053], [44.0, 71.94444444444444], [45.0, 76.80672268907567], [46.0, 70.82142857142858], [47.0, 72.64516129032263], [48.0, 82.60000000000002], [49.0, 72.26086956521738], [50.0, 74.20793950850664], [51.0, 69.17241379310343], [52.0, 78.17829457364344], [53.0, 97.55555555555556], [54.0, 79.41176470588236], [55.0, 78.31350114416479], [56.0, 95.5], [57.0, 74.9856115107914], [58.0, 73.68965517241377], [59.0, 88.6], [60.0, 77.85169491525431], [61.0, 94.07142857142857], [62.0, 81.66071428571433], [63.0, 69.23684210526315], [64.0, 84.03703703703701], [65.0, 80.62343096234308], [66.0, 111.86363636363637], [67.0, 89.67647058823528], [68.0, 85.23170731707317], [69.0, 279.61956521739125], [70.0, 85.848275862069], [71.0, 71.65517241379308], [72.0, 97.99099099099101], [73.0, 70.37254901960785], [74.0, 106.73809523809524], [75.0, 86.55125284738037], [76.0, 88.11764705882355], [77.0, 84.98550724637681], [78.0, 82.73076923076923], [79.0, 126.64705882352942], [80.0, 96.7097505668934], [81.0, 72.08695652173914], [82.0, 195.45833333333334], [83.0, 92.16911764705881], [84.0, 86.75], [85.0, 99.55764705882356], [86.0, 103.45833333333333], [87.0, 113.08571428571429], [88.0, 94.33636363636364], [89.0, 100.99999999999999], [90.0, 115.6047058823529], [91.0, 156.90909090909093], [92.0, 115.30555555555556], [93.0, 84.60000000000001], [94.0, 113.00000000000003], [95.0, 117.18993135011448], [96.0, 80.35714285714285], [97.0, 125.85156249999994], [98.0, 117.06153846153846], [99.0, 84.34782608695652], [100.0, 113.77654046028215]], "isOverall": false, "label": "博客详情页", "isController": false}, {"data": [[78.60270981468022, 99.71597334975641]], "isOverall": false, "label": "博客详情页-Aggregated", "isController": false}], "supportsControllersDiscrimination": true, "maxX": 100.0, "title": "Time VS Threads"}},
        getOptions: function() {
            return {
                series: {
                    lines: {
                        show: true
                    },
                    points: {
                        show: true
                    }
                },
                xaxis: {
                    axisLabel: "Number of active threads",
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20,
                },
                yaxis: {
                    axisLabel: "Average response times in ms",
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20
                },
                legend: { noColumns: 2,show: true, container: '#legendTimeVsThreads' },
                selection: {
                    mode: 'xy'
                },
                grid: {
                    hoverable: true // IMPORTANT! this is needed for tooltip to work
                },
                tooltip: true,
                tooltipOpts: {
                    content: "%s: At %x.2 active threads, Average response time was %y.2 ms"
                }
            };
        },
        createGraph: function() {
            var data = this.data;
            var dataset = prepareData(data.result.series, $("#choicesTimeVsThreads"));
            var options = this.getOptions();
            prepareOptions(options, data);
            $.plot($("#flotTimesVsThreads"), dataset, options);
            // setup overview
            $.plot($("#overviewTimesVsThreads"), dataset, prepareOverviewOptions(options));
        }
};

// Time vs threads
function refreshTimeVsThreads(){
    var infos = timeVsThreadsInfos;
    prepareSeries(infos.data);
    if(infos.data.result.series.length == 0) {
        setEmptyGraph("#bodyTimeVsThreads");
        return;
    }
    if(isGraph($("#flotTimesVsThreads"))){
        infos.createGraph();
    }else{
        var choiceContainer = $("#choicesTimeVsThreads");
        createLegend(choiceContainer, infos);
        infos.createGraph();
        setGraphZoomable("#flotTimesVsThreads", "#overviewTimesVsThreads");
        $('#footerTimeVsThreads .legendColorBox > div').each(function(i){
            $(this).clone().prependTo(choiceContainer.find("li").eq(i));
        });
    }
};

var bytesThroughputOverTimeInfos = {
        data : {"result": {"minY": 0.0, "minX": 1.7494566E12, "maxY": 333195.68333333335, "series": [{"data": [[1.74945666E12, 333195.68333333335], [1.74945672E12, 275504.1], [1.74945678E12, 43.4], [1.7494566E12, 121588.48333333334]], "isOverall": false, "label": "Bytes received per second", "isController": false}, {"data": [[1.74945666E12, 171784.9], [1.74945672E12, 142009.13333333333], [1.74945678E12, 0.0], [1.7494566E12, 62677.13333333333]], "isOverall": false, "label": "Bytes sent per second", "isController": false}], "supportsControllersDiscrimination": false, "granularity": 60000, "maxX": 1.74945678E12, "title": "Bytes Throughput Over Time"}},
        getOptions : function(){
            return {
                series: {
                    lines: {
                        show: true
                    },
                    points: {
                        show: true
                    }
                },
                xaxis: {
                    mode: "time",
                    timeformat: getTimeFormat(this.data.result.granularity),
                    axisLabel: getElapsedTimeLabel(this.data.result.granularity) ,
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20,
                },
                yaxis: {
                    axisLabel: "Bytes / sec",
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20,
                },
                legend: {
                    noColumns: 2,
                    show: true,
                    container: '#legendBytesThroughputOverTime'
                },
                selection: {
                    mode: "xy"
                },
                grid: {
                    hoverable: true // IMPORTANT! this is needed for tooltip to
                                    // work
                },
                tooltip: true,
                tooltipOpts: {
                    content: "%s at %x was %y"
                }
            };
        },
        createGraph : function() {
            var data = this.data;
            var dataset = prepareData(data.result.series, $("#choicesBytesThroughputOverTime"));
            var options = this.getOptions();
            prepareOptions(options, data);
            $.plot($("#flotBytesThroughputOverTime"), dataset, options);
            // setup overview
            $.plot($("#overviewBytesThroughputOverTime"), dataset, prepareOverviewOptions(options));
        }
};

// Bytes throughput Over Time
function refreshBytesThroughputOverTime(fixTimestamps) {
    var infos = bytesThroughputOverTimeInfos;
    prepareSeries(infos.data);
    if(fixTimestamps) {
        fixTimeStamps(infos.data.result.series, 28800000);
    }
    if(isGraph($("#flotBytesThroughputOverTime"))){
        infos.createGraph();
    }else{
        var choiceContainer = $("#choicesBytesThroughputOverTime");
        createLegend(choiceContainer, infos);
        infos.createGraph();
        setGraphZoomable("#flotBytesThroughputOverTime", "#overviewBytesThroughputOverTime");
        $('#footerBytesThroughputOverTime .legendColorBox > div').each(function(i){
            $(this).clone().prependTo(choiceContainer.find("li").eq(i));
        });
    }
}

var responseTimesOverTimeInfos = {
        data: {"result": {"minY": 72.21942204301044, "minX": 1.7494566E12, "maxY": 21036.0, "series": [{"data": [[1.74945666E12, 105.57204011741709], [1.74945672E12, 109.2444773906599], [1.7494566E12, 72.85107095046858]], "isOverall": false, "label": "用户信息", "isController": false}, {"data": [[1.74945666E12, 191.76623376623385], [1.74945672E12, 235.80479857819978], [1.7494566E12, 72.21942204301044]], "isOverall": false, "label": "博客列表页", "isController": false}, {"data": [[1.74945666E12, 197.57455389880258], [1.74945672E12, 210.83653846153928], [1.74945678E12, 21036.0], [1.7494566E12, 148.86157438292162]], "isOverall": false, "label": "登录", "isController": false}, {"data": [[1.74945666E12, 103.56846625766875], [1.74945672E12, 106.64976275207582], [1.7494566E12, 73.37310414560172]], "isOverall": false, "label": "博客详情页", "isController": false}], "supportsControllersDiscrimination": true, "granularity": 60000, "maxX": 1.74945678E12, "title": "Response Time Over Time"}},
        getOptions: function(){
            return {
                series: {
                    lines: {
                        show: true
                    },
                    points: {
                        show: true
                    }
                },
                xaxis: {
                    mode: "time",
                    timeformat: getTimeFormat(this.data.result.granularity),
                    axisLabel: getElapsedTimeLabel(this.data.result.granularity),
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20,
                },
                yaxis: {
                    axisLabel: "Average response time in ms",
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20,
                },
                legend: {
                    noColumns: 2,
                    show: true,
                    container: '#legendResponseTimesOverTime'
                },
                selection: {
                    mode: 'xy'
                },
                grid: {
                    hoverable: true // IMPORTANT! this is needed for tooltip to
                                    // work
                },
                tooltip: true,
                tooltipOpts: {
                    content: "%s : at %x Average response time was %y ms"
                }
            };
        },
        createGraph: function() {
            var data = this.data;
            var dataset = prepareData(data.result.series, $("#choicesResponseTimesOverTime"));
            var options = this.getOptions();
            prepareOptions(options, data);
            $.plot($("#flotResponseTimesOverTime"), dataset, options);
            // setup overview
            $.plot($("#overviewResponseTimesOverTime"), dataset, prepareOverviewOptions(options));
        }
};

// Response Times Over Time
function refreshResponseTimeOverTime(fixTimestamps) {
    var infos = responseTimesOverTimeInfos;
    prepareSeries(infos.data);
    if(infos.data.result.series.length == 0) {
        setEmptyGraph("#bodyResponseTimeOverTime");
        return;
    }
    if(fixTimestamps) {
        fixTimeStamps(infos.data.result.series, 28800000);
    }
    if(isGraph($("#flotResponseTimesOverTime"))){
        infos.createGraph();
    }else{
        var choiceContainer = $("#choicesResponseTimesOverTime");
        createLegend(choiceContainer, infos);
        infos.createGraph();
        setGraphZoomable("#flotResponseTimesOverTime", "#overviewResponseTimesOverTime");
        $('#footerResponseTimesOverTime .legendColorBox > div').each(function(i){
            $(this).clone().prependTo(choiceContainer.find("li").eq(i));
        });
    }
};

var latenciesOverTimeInfos = {
        data: {"result": {"minY": 0.0, "minX": 1.7494566E12, "maxY": 234.43838862559238, "series": [{"data": [[1.74945666E12, 104.02152641878693], [1.74945672E12, 107.27650111193475], [1.7494566E12, 72.50167336010706]], "isOverall": false, "label": "用户信息", "isController": false}, {"data": [[1.74945666E12, 190.3232050967901], [1.74945672E12, 234.43838862559238], [1.7494566E12, 71.92237903225808]], "isOverall": false, "label": "博客列表页", "isController": false}, {"data": [[1.74945666E12, 182.7075287215841], [1.74945672E12, 185.6600591715974], [1.74945678E12, 0.0], [1.7494566E12, 141.56470980653776]], "isOverall": false, "label": "登录", "isController": false}, {"data": [[1.74945666E12, 101.73779141104274], [1.74945672E12, 104.40539739027287], [1.7494566E12, 72.93394000674077]], "isOverall": false, "label": "博客详情页", "isController": false}], "supportsControllersDiscrimination": true, "granularity": 60000, "maxX": 1.74945678E12, "title": "Latencies Over Time"}},
        getOptions: function() {
            return {
                series: {
                    lines: {
                        show: true
                    },
                    points: {
                        show: true
                    }
                },
                xaxis: {
                    mode: "time",
                    timeformat: getTimeFormat(this.data.result.granularity),
                    axisLabel: getElapsedTimeLabel(this.data.result.granularity),
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20,
                },
                yaxis: {
                    axisLabel: "Average response latencies in ms",
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20,
                },
                legend: {
                    noColumns: 2,
                    show: true,
                    container: '#legendLatenciesOverTime'
                },
                selection: {
                    mode: 'xy'
                },
                grid: {
                    hoverable: true // IMPORTANT! this is needed for tooltip to
                                    // work
                },
                tooltip: true,
                tooltipOpts: {
                    content: "%s : at %x Average latency was %y ms"
                }
            };
        },
        createGraph: function () {
            var data = this.data;
            var dataset = prepareData(data.result.series, $("#choicesLatenciesOverTime"));
            var options = this.getOptions();
            prepareOptions(options, data);
            $.plot($("#flotLatenciesOverTime"), dataset, options);
            // setup overview
            $.plot($("#overviewLatenciesOverTime"), dataset, prepareOverviewOptions(options));
        }
};

// Latencies Over Time
function refreshLatenciesOverTime(fixTimestamps) {
    var infos = latenciesOverTimeInfos;
    prepareSeries(infos.data);
    if(infos.data.result.series.length == 0) {
        setEmptyGraph("#bodyLatenciesOverTime");
        return;
    }
    if(fixTimestamps) {
        fixTimeStamps(infos.data.result.series, 28800000);
    }
    if(isGraph($("#flotLatenciesOverTime"))) {
        infos.createGraph();
    }else {
        var choiceContainer = $("#choicesLatenciesOverTime");
        createLegend(choiceContainer, infos);
        infos.createGraph();
        setGraphZoomable("#flotLatenciesOverTime", "#overviewLatenciesOverTime");
        $('#footerLatenciesOverTime .legendColorBox > div').each(function(i){
            $(this).clone().prependTo(choiceContainer.find("li").eq(i));
        });
    }
};

var connectTimeOverTimeInfos = {
        data: {"result": {"minY": 0.0, "minX": 1.7494566E12, "maxY": 21036.0, "series": [{"data": [[1.74945666E12, 0.046232876712328654], [1.74945672E12, 0.07071905114899929], [1.7494566E12, 0.021419009370816595]], "isOverall": false, "label": "用户信息", "isController": false}, {"data": [[1.74945666E12, 0.0], [1.74945672E12, 0.0], [1.7494566E12, 0.0]], "isOverall": false, "label": "博客列表页", "isController": false}, {"data": [[1.74945666E12, 101.22818381813725], [1.74945672E12, 110.19866863905324], [1.74945678E12, 21036.0], [1.7494566E12, 77.0263509006004]], "isOverall": false, "label": "登录", "isController": false}, {"data": [[1.74945666E12, 0.0], [1.74945672E12, 0.0], [1.7494566E12, 0.0]], "isOverall": false, "label": "博客详情页", "isController": false}], "supportsControllersDiscrimination": true, "granularity": 60000, "maxX": 1.74945678E12, "title": "Connect Time Over Time"}},
        getOptions: function() {
            return {
                series: {
                    lines: {
                        show: true
                    },
                    points: {
                        show: true
                    }
                },
                xaxis: {
                    mode: "time",
                    timeformat: getTimeFormat(this.data.result.granularity),
                    axisLabel: getConnectTimeLabel(this.data.result.granularity),
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20,
                },
                yaxis: {
                    axisLabel: "Average Connect Time in ms",
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20,
                },
                legend: {
                    noColumns: 2,
                    show: true,
                    container: '#legendConnectTimeOverTime'
                },
                selection: {
                    mode: 'xy'
                },
                grid: {
                    hoverable: true // IMPORTANT! this is needed for tooltip to
                                    // work
                },
                tooltip: true,
                tooltipOpts: {
                    content: "%s : at %x Average connect time was %y ms"
                }
            };
        },
        createGraph: function () {
            var data = this.data;
            var dataset = prepareData(data.result.series, $("#choicesConnectTimeOverTime"));
            var options = this.getOptions();
            prepareOptions(options, data);
            $.plot($("#flotConnectTimeOverTime"), dataset, options);
            // setup overview
            $.plot($("#overviewConnectTimeOverTime"), dataset, prepareOverviewOptions(options));
        }
};

// Connect Time Over Time
function refreshConnectTimeOverTime(fixTimestamps) {
    var infos = connectTimeOverTimeInfos;
    prepareSeries(infos.data);
    if(infos.data.result.series.length == 0) {
        setEmptyGraph("#bodyConnectTimeOverTime");
        return;
    }
    if(fixTimestamps) {
        fixTimeStamps(infos.data.result.series, 28800000);
    }
    if(isGraph($("#flotConnectTimeOverTime"))) {
        infos.createGraph();
    }else {
        var choiceContainer = $("#choicesConnectTimeOverTime");
        createLegend(choiceContainer, infos);
        infos.createGraph();
        setGraphZoomable("#flotConnectTimeOverTime", "#overviewConnectTimeOverTime");
        $('#footerConnectTimeOverTime .legendColorBox > div').each(function(i){
            $(this).clone().prependTo(choiceContainer.find("li").eq(i));
        });
    }
};

var responseTimePercentilesOverTimeInfos = {
        data: {"result": {"minY": 52.0, "minX": 1.7494566E12, "maxY": 37658.0, "series": [{"data": [[1.74945666E12, 9500.0], [1.74945672E12, 37658.0], [1.7494566E12, 430.0]], "isOverall": false, "label": "Max", "isController": false}, {"data": [[1.74945666E12, 300.0], [1.74945672E12, 262.0], [1.7494566E12, 142.0]], "isOverall": false, "label": "90th percentile", "isController": false}, {"data": [[1.74945666E12, 1195.0], [1.74945672E12, 1123.0], [1.7494566E12, 202.0]], "isOverall": false, "label": "99th percentile", "isController": false}, {"data": [[1.74945666E12, 529.0], [1.74945672E12, 498.9500000000007], [1.7494566E12, 155.0]], "isOverall": false, "label": "95th percentile", "isController": false}, {"data": [[1.74945666E12, 53.0], [1.74945672E12, 53.0], [1.7494566E12, 52.0]], "isOverall": false, "label": "Min", "isController": false}, {"data": [[1.74945666E12, 91.0], [1.74945672E12, 85.0], [1.7494566E12, 73.0]], "isOverall": false, "label": "Median", "isController": false}], "supportsControllersDiscrimination": false, "granularity": 60000, "maxX": 1.74945672E12, "title": "Response Time Percentiles Over Time (successful requests only)"}},
        getOptions: function() {
            return {
                series: {
                    lines: {
                        show: true,
                        fill: true
                    },
                    points: {
                        show: true
                    }
                },
                xaxis: {
                    mode: "time",
                    timeformat: getTimeFormat(this.data.result.granularity),
                    axisLabel: getElapsedTimeLabel(this.data.result.granularity),
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20,
                },
                yaxis: {
                    axisLabel: "Response Time in ms",
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20,
                },
                legend: {
                    noColumns: 2,
                    show: true,
                    container: '#legendResponseTimePercentilesOverTime'
                },
                selection: {
                    mode: 'xy'
                },
                grid: {
                    hoverable: true // IMPORTANT! this is needed for tooltip to
                                    // work
                },
                tooltip: true,
                tooltipOpts: {
                    content: "%s : at %x Response time was %y ms"
                }
            };
        },
        createGraph: function () {
            var data = this.data;
            var dataset = prepareData(data.result.series, $("#choicesResponseTimePercentilesOverTime"));
            var options = this.getOptions();
            prepareOptions(options, data);
            $.plot($("#flotResponseTimePercentilesOverTime"), dataset, options);
            // setup overview
            $.plot($("#overviewResponseTimePercentilesOverTime"), dataset, prepareOverviewOptions(options));
        }
};

// Response Time Percentiles Over Time
function refreshResponseTimePercentilesOverTime(fixTimestamps) {
    var infos = responseTimePercentilesOverTimeInfos;
    prepareSeries(infos.data);
    if(fixTimestamps) {
        fixTimeStamps(infos.data.result.series, 28800000);
    }
    if(isGraph($("#flotResponseTimePercentilesOverTime"))) {
        infos.createGraph();
    }else {
        var choiceContainer = $("#choicesResponseTimePercentilesOverTime");
        createLegend(choiceContainer, infos);
        infos.createGraph();
        setGraphZoomable("#flotResponseTimePercentilesOverTime", "#overviewResponseTimePercentilesOverTime");
        $('#footerResponseTimePercentilesOverTime .legendColorBox > div').each(function(i){
            $(this).clone().prependTo(choiceContainer.find("li").eq(i));
        });
    }
};


var responseTimeVsRequestInfos = {
    data: {"result": {"minY": 61.0, "minX": 1.0, "maxY": 21054.0, "series": [{"data": [[31.0, 71.0], [54.0, 75.0], [56.0, 70.0], [59.0, 69.0], [60.0, 69.5], [99.0, 72.0], [111.0, 74.0], [119.0, 70.0], [120.0, 66.5], [159.0, 71.0], [165.0, 69.0], [160.0, 70.0], [177.0, 69.0], [178.0, 71.0], [200.0, 216.5], [208.0, 69.0], [224.0, 73.0], [227.0, 69.0], [226.0, 69.0], [258.0, 72.5], [270.0, 71.0], [280.0, 71.0], [285.0, 76.0], [275.0, 72.0], [307.0, 72.0], [308.0, 74.0], [314.0, 72.0], [312.0, 74.0], [333.0, 75.0], [343.0, 73.0], [341.0, 75.0], [382.0, 75.0], [373.0, 75.0], [409.0, 72.0], [402.0, 74.0], [413.0, 77.0], [423.0, 74.0], [430.0, 76.0], [434.0, 72.0], [445.0, 75.0], [440.0, 80.0], [459.0, 97.0], [450.0, 91.0], [449.0, 80.0], [456.0, 84.0], [472.0, 83.5], [483.0, 105.0], [501.0, 81.0], [510.0, 75.0], [505.0, 84.0], [530.0, 86.0], [535.0, 81.0], [534.0, 77.0], [538.0, 83.0], [533.0, 86.0], [532.0, 97.0], [531.0, 88.0], [527.0, 87.0], [519.0, 97.0], [516.0, 87.0], [526.0, 83.0], [537.0, 91.0], [536.0, 88.0], [523.0, 87.5], [520.0, 87.0], [522.0, 86.0], [525.0, 94.0], [529.0, 80.0], [543.0, 83.0], [542.0, 85.0], [539.0, 84.0], [541.0, 88.0], [528.0, 96.0], [546.0, 88.0], [555.0, 76.0], [556.0, 96.0], [550.0, 81.0], [564.0, 89.0], [560.0, 97.0], [551.0, 90.0], [572.0, 82.0], [549.0, 92.0], [544.0, 82.0], [548.0, 86.0], [547.0, 86.0], [545.0, 90.0], [552.0, 95.0], [553.0, 91.0], [554.0, 87.0], [587.0, 78.0], [604.0, 80.0], [588.0, 82.0], [593.0, 76.0], [586.0, 106.5], [616.0, 85.0], [654.0, 77.0], [671.0, 78.0], [691.0, 103.0], [727.0, 109.0]], "isOverall": false, "label": "Successes", "isController": false}, {"data": [[534.0, 10591.0], [538.0, 107.0], [543.0, 21054.0], [519.0, 119.5], [520.0, 21050.0], [542.0, 63.0], [526.0, 21046.0], [539.0, 80.0], [555.0, 67.0], [560.0, 90.0], [551.0, 140.0], [549.0, 98.5], [550.0, 61.0], [545.0, 127.0], [1.0, 21037.0], [483.0, 21044.0], [501.0, 72.0]], "isOverall": false, "label": "Failures", "isController": false}], "supportsControllersDiscrimination": false, "granularity": 1000, "maxX": 727.0, "title": "Response Time Vs Request"}},
    getOptions: function() {
        return {
            series: {
                lines: {
                    show: false
                },
                points: {
                    show: true
                }
            },
            xaxis: {
                axisLabel: "Global number of requests per second",
                axisLabelUseCanvas: true,
                axisLabelFontSizePixels: 12,
                axisLabelFontFamily: 'Verdana, Arial',
                axisLabelPadding: 20,
            },
            yaxis: {
                axisLabel: "Median Response Time in ms",
                axisLabelUseCanvas: true,
                axisLabelFontSizePixels: 12,
                axisLabelFontFamily: 'Verdana, Arial',
                axisLabelPadding: 20,
            },
            legend: {
                noColumns: 2,
                show: true,
                container: '#legendResponseTimeVsRequest'
            },
            selection: {
                mode: 'xy'
            },
            grid: {
                hoverable: true // IMPORTANT! this is needed for tooltip to work
            },
            tooltip: true,
            tooltipOpts: {
                content: "%s : Median response time at %x req/s was %y ms"
            },
            colors: ["#9ACD32", "#FF6347"]
        };
    },
    createGraph: function () {
        var data = this.data;
        var dataset = prepareData(data.result.series, $("#choicesResponseTimeVsRequest"));
        var options = this.getOptions();
        prepareOptions(options, data);
        $.plot($("#flotResponseTimeVsRequest"), dataset, options);
        // setup overview
        $.plot($("#overviewResponseTimeVsRequest"), dataset, prepareOverviewOptions(options));

    }
};

// Response Time vs Request
function refreshResponseTimeVsRequest() {
    var infos = responseTimeVsRequestInfos;
    prepareSeries(infos.data);
    if (isGraph($("#flotResponseTimeVsRequest"))){
        infos.createGraph();
    }else{
        var choiceContainer = $("#choicesResponseTimeVsRequest");
        createLegend(choiceContainer, infos);
        infos.createGraph();
        setGraphZoomable("#flotResponseTimeVsRequest", "#overviewResponseTimeVsRequest");
        $('#footerResponseRimeVsRequest .legendColorBox > div').each(function(i){
            $(this).clone().prependTo(choiceContainer.find("li").eq(i));
        });
    }
};


var latenciesVsRequestInfos = {
    data: {"result": {"minY": 0.0, "minX": 1.0, "maxY": 206.5, "series": [{"data": [[31.0, 71.0], [54.0, 75.0], [56.0, 70.0], [59.0, 69.0], [60.0, 69.5], [99.0, 72.0], [111.0, 74.0], [119.0, 70.0], [120.0, 66.0], [159.0, 71.0], [165.0, 69.0], [160.0, 70.0], [177.0, 69.0], [178.0, 71.0], [200.0, 206.5], [208.0, 69.0], [224.0, 73.0], [227.0, 69.0], [226.0, 69.0], [258.0, 72.0], [270.0, 71.0], [280.0, 70.5], [285.0, 76.0], [275.0, 72.0], [307.0, 72.0], [308.0, 73.0], [314.0, 71.0], [312.0, 74.0], [333.0, 75.0], [343.0, 73.0], [341.0, 75.0], [382.0, 74.0], [373.0, 75.0], [409.0, 72.0], [402.0, 74.0], [413.0, 76.0], [423.0, 74.0], [430.0, 76.0], [434.0, 72.0], [445.0, 75.0], [440.0, 79.0], [459.0, 93.0], [450.0, 90.0], [449.0, 79.0], [456.0, 82.0], [472.0, 82.0], [483.0, 99.0], [501.0, 81.0], [510.0, 74.0], [505.0, 82.0], [530.0, 85.0], [535.0, 80.0], [534.0, 77.0], [538.0, 82.0], [533.0, 85.0], [532.0, 94.0], [531.0, 86.0], [527.0, 86.0], [519.0, 95.0], [516.0, 84.5], [526.0, 82.0], [537.0, 90.0], [536.0, 87.0], [523.0, 85.0], [520.0, 85.0], [522.0, 85.0], [525.0, 93.0], [529.0, 79.0], [543.0, 83.0], [542.0, 83.0], [539.0, 83.0], [541.0, 88.0], [528.0, 92.0], [546.0, 86.5], [555.0, 75.0], [556.0, 94.5], [550.0, 80.0], [564.0, 87.0], [560.0, 95.0], [551.0, 89.0], [572.0, 81.0], [549.0, 91.0], [544.0, 81.0], [548.0, 84.5], [547.0, 85.0], [545.0, 88.0], [552.0, 95.0], [553.0, 89.0], [554.0, 84.5], [587.0, 77.0], [604.0, 80.0], [588.0, 82.0], [593.0, 75.0], [586.0, 106.0], [616.0, 84.5], [654.0, 77.0], [671.0, 77.0], [691.0, 102.0], [727.0, 105.0]], "isOverall": false, "label": "Successes", "isController": false}, {"data": [[534.0, 66.5], [538.0, 61.0], [543.0, 0.0], [519.0, 68.0], [520.0, 0.0], [542.0, 63.0], [526.0, 0.0], [539.0, 80.0], [555.0, 67.0], [560.0, 90.0], [551.0, 73.5], [549.0, 65.0], [550.0, 61.0], [545.0, 73.0], [1.0, 0.0], [483.0, 0.0], [501.0, 72.0]], "isOverall": false, "label": "Failures", "isController": false}], "supportsControllersDiscrimination": false, "granularity": 1000, "maxX": 727.0, "title": "Latencies Vs Request"}},
    getOptions: function() {
        return{
            series: {
                lines: {
                    show: false
                },
                points: {
                    show: true
                }
            },
            xaxis: {
                axisLabel: "Global number of requests per second",
                axisLabelUseCanvas: true,
                axisLabelFontSizePixels: 12,
                axisLabelFontFamily: 'Verdana, Arial',
                axisLabelPadding: 20,
            },
            yaxis: {
                axisLabel: "Median Latency in ms",
                axisLabelUseCanvas: true,
                axisLabelFontSizePixels: 12,
                axisLabelFontFamily: 'Verdana, Arial',
                axisLabelPadding: 20,
            },
            legend: { noColumns: 2,show: true, container: '#legendLatencyVsRequest' },
            selection: {
                mode: 'xy'
            },
            grid: {
                hoverable: true // IMPORTANT! this is needed for tooltip to work
            },
            tooltip: true,
            tooltipOpts: {
                content: "%s : Median Latency time at %x req/s was %y ms"
            },
            colors: ["#9ACD32", "#FF6347"]
        };
    },
    createGraph: function () {
        var data = this.data;
        var dataset = prepareData(data.result.series, $("#choicesLatencyVsRequest"));
        var options = this.getOptions();
        prepareOptions(options, data);
        $.plot($("#flotLatenciesVsRequest"), dataset, options);
        // setup overview
        $.plot($("#overviewLatenciesVsRequest"), dataset, prepareOverviewOptions(options));
    }
};

// Latencies vs Request
function refreshLatenciesVsRequest() {
        var infos = latenciesVsRequestInfos;
        prepareSeries(infos.data);
        if(isGraph($("#flotLatenciesVsRequest"))){
            infos.createGraph();
        }else{
            var choiceContainer = $("#choicesLatencyVsRequest");
            createLegend(choiceContainer, infos);
            infos.createGraph();
            setGraphZoomable("#flotLatenciesVsRequest", "#overviewLatenciesVsRequest");
            $('#footerLatenciesVsRequest .legendColorBox > div').each(function(i){
                $(this).clone().prependTo(choiceContainer.find("li").eq(i));
            });
        }
};

var hitsPerSecondInfos = {
        data: {"result": {"minY": 199.68333333333334, "minX": 1.7494566E12, "maxY": 545.25, "series": [{"data": [[1.74945666E12, 545.25], [1.74945672E12, 448.4166666666667], [1.7494566E12, 199.68333333333334]], "isOverall": false, "label": "hitsPerSecond", "isController": false}], "supportsControllersDiscrimination": false, "granularity": 60000, "maxX": 1.74945672E12, "title": "Hits Per Second"}},
        getOptions: function() {
            return {
                series: {
                    lines: {
                        show: true
                    },
                    points: {
                        show: true
                    }
                },
                xaxis: {
                    mode: "time",
                    timeformat: getTimeFormat(this.data.result.granularity),
                    axisLabel: getElapsedTimeLabel(this.data.result.granularity),
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20,
                },
                yaxis: {
                    axisLabel: "Number of hits / sec",
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20
                },
                legend: {
                    noColumns: 2,
                    show: true,
                    container: "#legendHitsPerSecond"
                },
                selection: {
                    mode : 'xy'
                },
                grid: {
                    hoverable: true // IMPORTANT! this is needed for tooltip to
                                    // work
                },
                tooltip: true,
                tooltipOpts: {
                    content: "%s at %x was %y.2 hits/sec"
                }
            };
        },
        createGraph: function createGraph() {
            var data = this.data;
            var dataset = prepareData(data.result.series, $("#choicesHitsPerSecond"));
            var options = this.getOptions();
            prepareOptions(options, data);
            $.plot($("#flotHitsPerSecond"), dataset, options);
            // setup overview
            $.plot($("#overviewHitsPerSecond"), dataset, prepareOverviewOptions(options));
        }
};

// Hits per second
function refreshHitsPerSecond(fixTimestamps) {
    var infos = hitsPerSecondInfos;
    prepareSeries(infos.data);
    if(fixTimestamps) {
        fixTimeStamps(infos.data.result.series, 28800000);
    }
    if (isGraph($("#flotHitsPerSecond"))){
        infos.createGraph();
    }else{
        var choiceContainer = $("#choicesHitsPerSecond");
        createLegend(choiceContainer, infos);
        infos.createGraph();
        setGraphZoomable("#flotHitsPerSecond", "#overviewHitsPerSecond");
        $('#footerHitsPerSecond .legendColorBox > div').each(function(i){
            $(this).clone().prependTo(choiceContainer.find("li").eq(i));
        });
    }
}

var codesPerSecondInfos = {
        data: {"result": {"minY": 0.016666666666666666, "minX": 1.7494566E12, "maxY": 544.1666666666666, "series": [{"data": [[1.74945666E12, 544.1666666666666], [1.74945672E12, 449.6], [1.7494566E12, 198.75]], "isOverall": false, "label": "200", "isController": false}, {"data": [[1.74945666E12, 0.08333333333333333], [1.74945672E12, 0.11666666666666667], [1.74945678E12, 0.016666666666666666], [1.7494566E12, 0.016666666666666666]], "isOverall": false, "label": "Non HTTP response code: org.apache.http.conn.HttpHostConnectException", "isController": false}, {"data": [[1.74945666E12, 0.25], [1.74945672E12, 0.3], [1.7494566E12, 0.05]], "isOverall": false, "label": "401", "isController": false}], "supportsControllersDiscrimination": false, "granularity": 60000, "maxX": 1.74945678E12, "title": "Codes Per Second"}},
        getOptions: function(){
            return {
                series: {
                    lines: {
                        show: true
                    },
                    points: {
                        show: true
                    }
                },
                xaxis: {
                    mode: "time",
                    timeformat: getTimeFormat(this.data.result.granularity),
                    axisLabel: getElapsedTimeLabel(this.data.result.granularity),
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20,
                },
                yaxis: {
                    axisLabel: "Number of responses / sec",
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20,
                },
                legend: {
                    noColumns: 2,
                    show: true,
                    container: "#legendCodesPerSecond"
                },
                selection: {
                    mode: 'xy'
                },
                grid: {
                    hoverable: true // IMPORTANT! this is needed for tooltip to
                                    // work
                },
                tooltip: true,
                tooltipOpts: {
                    content: "Number of Response Codes %s at %x was %y.2 responses / sec"
                }
            };
        },
    createGraph: function() {
        var data = this.data;
        var dataset = prepareData(data.result.series, $("#choicesCodesPerSecond"));
        var options = this.getOptions();
        prepareOptions(options, data);
        $.plot($("#flotCodesPerSecond"), dataset, options);
        // setup overview
        $.plot($("#overviewCodesPerSecond"), dataset, prepareOverviewOptions(options));
    }
};

// Codes per second
function refreshCodesPerSecond(fixTimestamps) {
    var infos = codesPerSecondInfos;
    prepareSeries(infos.data);
    if(fixTimestamps) {
        fixTimeStamps(infos.data.result.series, 28800000);
    }
    if(isGraph($("#flotCodesPerSecond"))){
        infos.createGraph();
    }else{
        var choiceContainer = $("#choicesCodesPerSecond");
        createLegend(choiceContainer, infos);
        infos.createGraph();
        setGraphZoomable("#flotCodesPerSecond", "#overviewCodesPerSecond");
        $('#footerCodesPerSecond .legendColorBox > div').each(function(i){
            $(this).clone().prependTo(choiceContainer.find("li").eq(i));
        });
    }
};

var transactionsPerSecondInfos = {
        data: {"result": {"minY": 0.016666666666666666, "minX": 1.7494566E12, "maxY": 136.28333333333333, "series": [{"data": [[1.74945666E12, 136.18333333333334], [1.74945672E12, 112.31666666666666], [1.7494566E12, 49.78333333333333]], "isOverall": false, "label": "用户信息-success", "isController": false}, {"data": [[1.74945666E12, 136.28333333333333], [1.74945672E12, 112.55], [1.7494566E12, 49.95]], "isOverall": false, "label": "登录-success", "isController": false}, {"data": [[1.74945666E12, 0.08333333333333333], [1.74945672E12, 0.1], [1.7494566E12, 0.016666666666666666]], "isOverall": false, "label": "用户信息-failure", "isController": false}, {"data": [[1.74945666E12, 135.75], [1.74945672E12, 112.3], [1.7494566E12, 49.43333333333333]], "isOverall": false, "label": "博客详情页-success", "isController": false}, {"data": [[1.74945666E12, 0.08333333333333333], [1.74945672E12, 0.1], [1.7494566E12, 0.016666666666666666]], "isOverall": false, "label": "博客列表页-failure", "isController": false}, {"data": [[1.74945666E12, 135.95], [1.74945672E12, 112.43333333333334], [1.7494566E12, 49.583333333333336]], "isOverall": false, "label": "博客列表页-success", "isController": false}, {"data": [[1.74945666E12, 0.08333333333333333], [1.74945672E12, 0.1], [1.7494566E12, 0.016666666666666666]], "isOverall": false, "label": "博客详情页-failure", "isController": false}, {"data": [[1.74945666E12, 0.08333333333333333], [1.74945672E12, 0.11666666666666667], [1.74945678E12, 0.016666666666666666], [1.7494566E12, 0.016666666666666666]], "isOverall": false, "label": "登录-failure", "isController": false}], "supportsControllersDiscrimination": true, "granularity": 60000, "maxX": 1.74945678E12, "title": "Transactions Per Second"}},
        getOptions: function(){
            return {
                series: {
                    lines: {
                        show: true
                    },
                    points: {
                        show: true
                    }
                },
                xaxis: {
                    mode: "time",
                    timeformat: getTimeFormat(this.data.result.granularity),
                    axisLabel: getElapsedTimeLabel(this.data.result.granularity),
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20,
                },
                yaxis: {
                    axisLabel: "Number of transactions / sec",
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20
                },
                legend: {
                    noColumns: 2,
                    show: true,
                    container: "#legendTransactionsPerSecond"
                },
                selection: {
                    mode: 'xy'
                },
                grid: {
                    hoverable: true // IMPORTANT! this is needed for tooltip to
                                    // work
                },
                tooltip: true,
                tooltipOpts: {
                    content: "%s at %x was %y transactions / sec"
                }
            };
        },
    createGraph: function () {
        var data = this.data;
        var dataset = prepareData(data.result.series, $("#choicesTransactionsPerSecond"));
        var options = this.getOptions();
        prepareOptions(options, data);
        $.plot($("#flotTransactionsPerSecond"), dataset, options);
        // setup overview
        $.plot($("#overviewTransactionsPerSecond"), dataset, prepareOverviewOptions(options));
    }
};

// Transactions per second
function refreshTransactionsPerSecond(fixTimestamps) {
    var infos = transactionsPerSecondInfos;
    prepareSeries(infos.data);
    if(infos.data.result.series.length == 0) {
        setEmptyGraph("#bodyTransactionsPerSecond");
        return;
    }
    if(fixTimestamps) {
        fixTimeStamps(infos.data.result.series, 28800000);
    }
    if(isGraph($("#flotTransactionsPerSecond"))){
        infos.createGraph();
    }else{
        var choiceContainer = $("#choicesTransactionsPerSecond");
        createLegend(choiceContainer, infos);
        infos.createGraph();
        setGraphZoomable("#flotTransactionsPerSecond", "#overviewTransactionsPerSecond");
        $('#footerTransactionsPerSecond .legendColorBox > div').each(function(i){
            $(this).clone().prependTo(choiceContainer.find("li").eq(i));
        });
    }
};

var totalTPSInfos = {
        data: {"result": {"minY": 0.016666666666666666, "minX": 1.7494566E12, "maxY": 544.1666666666666, "series": [{"data": [[1.74945666E12, 544.1666666666666], [1.74945672E12, 449.6], [1.7494566E12, 198.75]], "isOverall": false, "label": "Transaction-success", "isController": false}, {"data": [[1.74945666E12, 0.3333333333333333], [1.74945672E12, 0.4166666666666667], [1.74945678E12, 0.016666666666666666], [1.7494566E12, 0.06666666666666667]], "isOverall": false, "label": "Transaction-failure", "isController": false}], "supportsControllersDiscrimination": true, "granularity": 60000, "maxX": 1.74945678E12, "title": "Total Transactions Per Second"}},
        getOptions: function(){
            return {
                series: {
                    lines: {
                        show: true
                    },
                    points: {
                        show: true
                    }
                },
                xaxis: {
                    mode: "time",
                    timeformat: getTimeFormat(this.data.result.granularity),
                    axisLabel: getElapsedTimeLabel(this.data.result.granularity),
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20,
                },
                yaxis: {
                    axisLabel: "Number of transactions / sec",
                    axisLabelUseCanvas: true,
                    axisLabelFontSizePixels: 12,
                    axisLabelFontFamily: 'Verdana, Arial',
                    axisLabelPadding: 20
                },
                legend: {
                    noColumns: 2,
                    show: true,
                    container: "#legendTotalTPS"
                },
                selection: {
                    mode: 'xy'
                },
                grid: {
                    hoverable: true // IMPORTANT! this is needed for tooltip to
                                    // work
                },
                tooltip: true,
                tooltipOpts: {
                    content: "%s at %x was %y transactions / sec"
                },
                colors: ["#9ACD32", "#FF6347"]
            };
        },
    createGraph: function () {
        var data = this.data;
        var dataset = prepareData(data.result.series, $("#choicesTotalTPS"));
        var options = this.getOptions();
        prepareOptions(options, data);
        $.plot($("#flotTotalTPS"), dataset, options);
        // setup overview
        $.plot($("#overviewTotalTPS"), dataset, prepareOverviewOptions(options));
    }
};

// Total Transactions per second
function refreshTotalTPS(fixTimestamps) {
    var infos = totalTPSInfos;
    // We want to ignore seriesFilter
    prepareSeries(infos.data, false, true);
    if(fixTimestamps) {
        fixTimeStamps(infos.data.result.series, 28800000);
    }
    if(isGraph($("#flotTotalTPS"))){
        infos.createGraph();
    }else{
        var choiceContainer = $("#choicesTotalTPS");
        createLegend(choiceContainer, infos);
        infos.createGraph();
        setGraphZoomable("#flotTotalTPS", "#overviewTotalTPS");
        $('#footerTotalTPS .legendColorBox > div').each(function(i){
            $(this).clone().prependTo(choiceContainer.find("li").eq(i));
        });
    }
};

// Collapse the graph matching the specified DOM element depending the collapsed
// status
function collapse(elem, collapsed){
    if(collapsed){
        $(elem).parent().find(".fa-chevron-up").removeClass("fa-chevron-up").addClass("fa-chevron-down");
    } else {
        $(elem).parent().find(".fa-chevron-down").removeClass("fa-chevron-down").addClass("fa-chevron-up");
        if (elem.id == "bodyBytesThroughputOverTime") {
            if (isGraph($(elem).find('.flot-chart-content')) == false) {
                refreshBytesThroughputOverTime(true);
            }
            document.location.href="#bytesThroughputOverTime";
        } else if (elem.id == "bodyLatenciesOverTime") {
            if (isGraph($(elem).find('.flot-chart-content')) == false) {
                refreshLatenciesOverTime(true);
            }
            document.location.href="#latenciesOverTime";
        } else if (elem.id == "bodyCustomGraph") {
            if (isGraph($(elem).find('.flot-chart-content')) == false) {
                refreshCustomGraph(true);
            }
            document.location.href="#responseCustomGraph";
        } else if (elem.id == "bodyConnectTimeOverTime") {
            if (isGraph($(elem).find('.flot-chart-content')) == false) {
                refreshConnectTimeOverTime(true);
            }
            document.location.href="#connectTimeOverTime";
        } else if (elem.id == "bodyResponseTimePercentilesOverTime") {
            if (isGraph($(elem).find('.flot-chart-content')) == false) {
                refreshResponseTimePercentilesOverTime(true);
            }
            document.location.href="#responseTimePercentilesOverTime";
        } else if (elem.id == "bodyResponseTimeDistribution") {
            if (isGraph($(elem).find('.flot-chart-content')) == false) {
                refreshResponseTimeDistribution();
            }
            document.location.href="#responseTimeDistribution" ;
        } else if (elem.id == "bodySyntheticResponseTimeDistribution") {
            if (isGraph($(elem).find('.flot-chart-content')) == false) {
                refreshSyntheticResponseTimeDistribution();
            }
            document.location.href="#syntheticResponseTimeDistribution" ;
        } else if (elem.id == "bodyActiveThreadsOverTime") {
            if (isGraph($(elem).find('.flot-chart-content')) == false) {
                refreshActiveThreadsOverTime(true);
            }
            document.location.href="#activeThreadsOverTime";
        } else if (elem.id == "bodyTimeVsThreads") {
            if (isGraph($(elem).find('.flot-chart-content')) == false) {
                refreshTimeVsThreads();
            }
            document.location.href="#timeVsThreads" ;
        } else if (elem.id == "bodyCodesPerSecond") {
            if (isGraph($(elem).find('.flot-chart-content')) == false) {
                refreshCodesPerSecond(true);
            }
            document.location.href="#codesPerSecond";
        } else if (elem.id == "bodyTransactionsPerSecond") {
            if (isGraph($(elem).find('.flot-chart-content')) == false) {
                refreshTransactionsPerSecond(true);
            }
            document.location.href="#transactionsPerSecond";
        } else if (elem.id == "bodyTotalTPS") {
            if (isGraph($(elem).find('.flot-chart-content')) == false) {
                refreshTotalTPS(true);
            }
            document.location.href="#totalTPS";
        } else if (elem.id == "bodyResponseTimeVsRequest") {
            if (isGraph($(elem).find('.flot-chart-content')) == false) {
                refreshResponseTimeVsRequest();
            }
            document.location.href="#responseTimeVsRequest";
        } else if (elem.id == "bodyLatenciesVsRequest") {
            if (isGraph($(elem).find('.flot-chart-content')) == false) {
                refreshLatenciesVsRequest();
            }
            document.location.href="#latencyVsRequest";
        }
    }
}

/*
 * Activates or deactivates all series of the specified graph (represented by id parameter)
 * depending on checked argument.
 */
function toggleAll(id, checked){
    var placeholder = document.getElementById(id);

    var cases = $(placeholder).find(':checkbox');
    cases.prop('checked', checked);
    $(cases).parent().children().children().toggleClass("legend-disabled", !checked);

    var choiceContainer;
    if ( id == "choicesBytesThroughputOverTime"){
        choiceContainer = $("#choicesBytesThroughputOverTime");
        refreshBytesThroughputOverTime(false);
    } else if(id == "choicesResponseTimesOverTime"){
        choiceContainer = $("#choicesResponseTimesOverTime");
        refreshResponseTimeOverTime(false);
    }else if(id == "choicesResponseCustomGraph"){
        choiceContainer = $("#choicesResponseCustomGraph");
        refreshCustomGraph(false);
    } else if ( id == "choicesLatenciesOverTime"){
        choiceContainer = $("#choicesLatenciesOverTime");
        refreshLatenciesOverTime(false);
    } else if ( id == "choicesConnectTimeOverTime"){
        choiceContainer = $("#choicesConnectTimeOverTime");
        refreshConnectTimeOverTime(false);
    } else if ( id == "choicesResponseTimePercentilesOverTime"){
        choiceContainer = $("#choicesResponseTimePercentilesOverTime");
        refreshResponseTimePercentilesOverTime(false);
    } else if ( id == "choicesResponseTimePercentiles"){
        choiceContainer = $("#choicesResponseTimePercentiles");
        refreshResponseTimePercentiles();
    } else if(id == "choicesActiveThreadsOverTime"){
        choiceContainer = $("#choicesActiveThreadsOverTime");
        refreshActiveThreadsOverTime(false);
    } else if ( id == "choicesTimeVsThreads"){
        choiceContainer = $("#choicesTimeVsThreads");
        refreshTimeVsThreads();
    } else if ( id == "choicesSyntheticResponseTimeDistribution"){
        choiceContainer = $("#choicesSyntheticResponseTimeDistribution");
        refreshSyntheticResponseTimeDistribution();
    } else if ( id == "choicesResponseTimeDistribution"){
        choiceContainer = $("#choicesResponseTimeDistribution");
        refreshResponseTimeDistribution();
    } else if ( id == "choicesHitsPerSecond"){
        choiceContainer = $("#choicesHitsPerSecond");
        refreshHitsPerSecond(false);
    } else if(id == "choicesCodesPerSecond"){
        choiceContainer = $("#choicesCodesPerSecond");
        refreshCodesPerSecond(false);
    } else if ( id == "choicesTransactionsPerSecond"){
        choiceContainer = $("#choicesTransactionsPerSecond");
        refreshTransactionsPerSecond(false);
    } else if ( id == "choicesTotalTPS"){
        choiceContainer = $("#choicesTotalTPS");
        refreshTotalTPS(false);
    } else if ( id == "choicesResponseTimeVsRequest"){
        choiceContainer = $("#choicesResponseTimeVsRequest");
        refreshResponseTimeVsRequest();
    } else if ( id == "choicesLatencyVsRequest"){
        choiceContainer = $("#choicesLatencyVsRequest");
        refreshLatenciesVsRequest();
    }
    var color = checked ? "black" : "#818181";
    if(choiceContainer != null) {
        choiceContainer.find("label").each(function(){
            this.style.color = color;
        });
    }
}

